Yuewen Frontend Team
Author

Yuewen Frontend Team

Click follow to learn the latest frontend insights in the cultural content industry. We welcome you to join us.

29
Articles
0
Likes
74
Views
0
Comments
Recent Articles

Latest from Yuewen Frontend Team

29 recent articles
Yuewen Frontend Team
Yuewen Frontend Team
Feb 27, 2019 · Frontend Development

Mastering Button Component Design: Naming, Extensibility, and Best Practices

This article explores how to design and extend button components effectively by emphasizing early communication with designers, strategic naming conventions based on location, color, or function, and practical CSS architecture—including themes, sizes, shapes, states, and code examples—to achieve scalable and maintainable UI solutions.

Frontendbutton designcomponent naming
0 likes · 21 min read
Mastering Button Component Design: Naming, Extensibility, and Best Practices
Yuewen Frontend Team
Yuewen Frontend Team
Dec 27, 2018 · Frontend Development

Web Internationalization: Practical i18n Solutions for Modern Frontends

Webnovel’s overseas project recently added Indonesian, Malay, and Filipino support, prompting a deep dive into internationalization challenges such as pluralization, rich‑text handling, date and currency formatting, and translation workflows, and the article details practical solutions using ICU MessageFormat, ECMAScript Intl APIs, and custom React libraries.

AngularFrontendICU MessageFormat
0 likes · 14 min read
Web Internationalization: Practical i18n Solutions for Modern Frontends
Yuewen Frontend Team
Yuewen Frontend Team
Dec 10, 2018 · Frontend Development

Why Your HTML5 Video Makes Three Requests and How to Fix It

This article explains why an MP4 video can trigger three separate network requests in browsers, how the placement of the moov box causes the issue, and provides practical steps using HandBrake or ffmpeg to reposition the moov box so only a single request is needed.

HTML5 videoHandBrakeMP4 optimization
0 likes · 6 min read
Why Your HTML5 Video Makes Three Requests and How to Fix It
Yuewen Frontend Team
Yuewen Frontend Team
Nov 5, 2018 · Frontend Development

Master JavaScript Execution Contexts and Call Stack: A Deep Dive

This article explains how JavaScript execution contexts and the call stack work, covering their types, creation and execution phases, this binding, lexical and variable environments, and includes code examples to illustrate these core concepts for developers.

Execution ContextLexical Environmentcall stack
0 likes · 13 min read
Master JavaScript Execution Contexts and Call Stack: A Deep Dive
Yuewen Frontend Team
Yuewen Frontend Team
Sep 28, 2018 · Frontend Development

Master JavaScript Generators: Control Iteration and Boost Your Code

This article explains ES6 JavaScript generators, covering their syntax, how they differ from regular iterators, the role of the yield keyword, available generator methods, and practical examples such as custom generators, random number streams, throttling, Fibonacci sequences, and integrating generators with HTML to simplify iterative tasks.

AsynchronousES6Frontend
0 likes · 13 min read
Master JavaScript Generators: Control Iteration and Boost Your Code
Yuewen Frontend Team
Yuewen Frontend Team
Sep 14, 2018 · Frontend Development

Master Long-Term Caching and Code Splitting to Supercharge Your Webpack Builds

This article explains how to improve web application performance by leveraging persistent caching with proper cache‑control headers, versioning bundles using hash‑based filenames, extracting dependencies and runtime into separate chunks, inlining runtime scripts, applying lazy loading with dynamic imports, splitting code by routes or pages, and stabilizing module IDs with hashed IDs, all using webpack configurations for both version 3 and 4.

Code SplittingFrontendWebpack
0 likes · 20 min read
Master Long-Term Caching and Code Splitting to Supercharge Your Webpack Builds
Yuewen Frontend Team
Yuewen Frontend Team
Sep 5, 2018 · Frontend Development

Why Push Notifications Fail When Browser Is Closed and How to Fix Them

This article explains why web push notifications stop working when the browser is closed, how Android and desktop browsers handle push messages, how to open added‑to‑desktop web apps in full‑screen, the evolution from GCM to FCM, and provides detailed troubleshooting steps for authorization, payload encryption, connection issues, HTTP status codes, and error reporting.

FCMGCMdebugging
0 likes · 17 min read
Why Push Notifications Fail When Browser Is Closed and How to Fix Them
Yuewen Frontend Team
Yuewen Frontend Team
Sep 3, 2018 · Frontend Development

Mastering Push Notifications: Handling Push Events and Displaying Alerts

This article explains how push messages trigger a push event in a service worker, how to access event data, use event.waitUntil to keep the worker alive, and how to configure and display rich notifications with icons, images, actions, vibration, and best‑practice tips across browsers.

FrontendService Workersnotification design
0 likes · 15 min read
Mastering Push Notifications: Handling Push Events and Displaying Alerts