ByteFE
Author

ByteFE

Cutting‑edge tech, article sharing, and practical insights from the ByteDance frontend team.

343
Articles
0
Likes
894
Views
0
Comments
Recent Articles

Latest from ByteFE

100 recent articles max
ByteFE
ByteFE
Apr 23, 2024 · Game Development

Technical Overview of SAR Creator for Interactive Scene Development

This article provides a comprehensive guide to SAR Creator, a TypeScript‑based interactive solution used for building 2D/3D game scenes, covering workflow, asset creation, canvas adaptation, bundle splitting, texture compression, script lifecycle, dynamic loading, and configuration for ByteDance's Spring Festival activities.

PrefabSAR CreatorTexture Compression
0 likes · 22 min read
Technical Overview of SAR Creator for Interactive Scene Development
ByteFE
ByteFE
Apr 19, 2024 · Game Development

Optimizing Game Interaction with AnnieX: Engine Preheat, Asset Offline Library, and Resource Compression for the 2024 Douyin Spring Festival

This article details how the AnnieX cross‑platform container was enhanced for the 2024 Douyin Spring Festival by introducing an interactive suite that includes engine pre‑heating, a shared offline asset library, and advanced 3D resource compression techniques, resulting in significant performance gains and bandwidth savings.

Performance optimizationResource Compressionasset management
0 likes · 21 min read
Optimizing Game Interaction with AnnieX: Engine Preheat, Asset Offline Library, and Resource Compression for the 2024 Douyin Spring Festival
ByteFE
ByteFE
Apr 17, 2024 · Frontend Development

How ByteDance’s SAR Creator Powers the ‘Lucky Dragon’ New Year Interactive Experience

This article details the technical implementation of the "Lucky Dragon" Spring Festival interactive game in Douyin, covering the cross‑platform framework, SAR Creator engine, scene construction, animation control, coordinate synchronization, terrain management, and performance‑focused scene switching strategies.

Cross‑platformPerformance optimizationSAR Creator
0 likes · 29 min read
How ByteDance’s SAR Creator Powers the ‘Lucky Dragon’ New Year Interactive Experience
ByteFE
ByteFE
Apr 16, 2024 · Frontend Development

Deep Dive into Webpack: Core Compilation Process, Plugins, Loaders, and Asset Emission

This article provides a comprehensive walkthrough of Webpack’s internal architecture, detailing the core JavaScript bundling workflow, the roles of Compiler and Compilation objects, the lifecycle of plugins and loaders, the parsing of modules into an AST, chunk creation, and the final emission of assets to the output directory.

Asset emissionChunk graphJavaScript bundling
0 likes · 27 min read
Deep Dive into Webpack: Core Compilation Process, Plugins, Loaders, and Asset Emission
ByteFE
ByteFE
Apr 9, 2024 · Fundamentals

Understanding and Managing Dependencies in Node.js Projects

This article explores the hidden complexities of dependency management in modern Node.js development, covering the risks of unstable package structures, versioning pitfalls, various dependency types, ghost and circular dependencies, and provides practical strategies and best‑practice recommendations to keep dependency graphs stable, secure, and maintainable.

Node.jsnpmpackage.json
0 likes · 28 min read
Understanding and Managing Dependencies in Node.js Projects
ByteFE
ByteFE
Apr 2, 2024 · Frontend Development

Advanced Tooltip Configuration and Customization in VChart

This article explains the fundamentals of VChart tooltips, demonstrates how to enable enterable tooltips with Amazon‑style safety triangles, shows flexible content and style patterns, and provides methods for custom DOM manipulation and fully custom tooltip handlers to meet diverse frontend data‑visualisation needs.

JavaScriptVChartcustomization
0 likes · 20 min read
Advanced Tooltip Configuration and Customization in VChart
ByteFE
ByteFE
Jan 29, 2024 · Frontend Development

Master CSS Cascading, Inheritance, and Specificity to Write Cleaner Styles

This article explains the three core CSS concepts—cascading, inheritance, and specificity—detailing how browsers resolve conflicting rules, the role of importance and source, selector weight calculations, the impact of rule order, and the use of keywords like !important, initial, inherit, revert, unset, and @layer to control styling.

CSSCascadingInheritance
0 likes · 29 min read
Master CSS Cascading, Inheritance, and Specificity to Write Cleaner Styles
ByteFE
ByteFE
Jan 26, 2024 · Frontend Development

A Comprehensive Guide to Frontend Event Tracking (埋点)

This article explains what frontend event tracking (埋点) is, why it is essential for product analytics, when and how to implement it, the different tracking models and reporting methods, as well as practical tips, iteration processes, and common pitfalls for developers and product teams.

AnalyticsWebdata collection
0 likes · 18 min read
A Comprehensive Guide to Frontend Event Tracking (埋点)