Tag

Front-end

1 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 4, 2025 · Frontend Development

A Front‑End Developer’s Guide to Integrating WeChat QR‑Code Login

This step‑by‑step tutorial walks front‑end developers through the entire process of integrating WeChat QR‑code login, covering prerequisite checklist, platform setup, core JavaScript SDK usage, callback handling, common pitfalls, security hardening, performance tweaks, debugging tricks, and a learning roadmap.

Front-endOAuthWeChat Login
0 likes · 10 min read
A Front‑End Developer’s Guide to Integrating WeChat QR‑Code Login
Sohu Tech Products
Sohu Tech Products
Mar 19, 2025 · Frontend Development

Why TypeScript Is Not Enough and How Zod Complements It

While TypeScript guarantees compile-time type safety, it cannot validate runtime data such as API responses or form inputs, so developers add extra checks; Zod solves this by offering a TypeScript-first schema library that performs runtime validation, infers types, reduces duplication, and integrates seamlessly with modern frameworks.

Front-endJavaScriptTypeScript
0 likes · 13 min read
Why TypeScript Is Not Enough and How Zod Complements It
Tencent Technical Engineering
Tencent Technical Engineering
Mar 3, 2025 · Frontend Development

2024 Front-End Technology Review and Outlook for 2025

The 2024 front‑end review highlights Python eclipsing JavaScript on GitHub, TypeScript’s steady rise, ECMAScript 2024 utilities, major framework releases (React 19, Vue 3.5, Svelte 5, Angular 19), a surge of Rust‑based tooling, new JavaScript runtimes, Chrome’s anchor CSS, AI‑driven development tools, cross‑platform advances, WebAssembly’s component model, and forecasts 2025’s AI‑enhanced productivity, deeper TypeScript adoption, Rust tooling dominance, and unified multi‑device strategies.

FrameworksFront-endJavaScript
0 likes · 76 min read
2024 Front-End Technology Review and Outlook for 2025
Sohu Tech Products
Sohu Tech Products
Feb 26, 2025 · Frontend Development

Detecting and Optimizing Repeated Rendering in Large React Applications with React Scan

The article explains how repeated rendering slows large React applications, introduces the React Scan tool for automatically detecting unnecessary renders, details its installation via script tag or npm, describes its core APIs, and shows how to combine it with memoization, useCallback, useMemo, and other optimization techniques to improve performance.

Front-endJavaScriptOptimization
0 likes · 14 min read
Detecting and Optimizing Repeated Rendering in Large React Applications with React Scan
DaTaobao Tech
DaTaobao Tech
Dec 23, 2024 · Frontend Development

Optimizing Horizontal Swipe Interaction in Weex Shopping Cart

The article chronicles the evolution of horizontal swipe handling in a Weex shopping‑cart component—from laggy CSS animations to a refined BindingX implementation that adds follow‑finger motion, mutual exclusion, velocity‑based thresholds, and edge‑case fixes—demonstrating practical front‑end optimizations for fast, interactive long‑list item management.

BindingXFront-endWeex
0 likes · 10 min read
Optimizing Horizontal Swipe Interaction in Weex Shopping Cart
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 20, 2024 · Frontend Development

Understanding JavaScript Prototypes and the Prototype Chain: A Comprehensive Guide

This article explains JavaScript objects, various ways to create them, the role of prototypes and the hidden __proto__ property, and how the prototype chain enables inheritance, illustrated with clear code examples and diagrams for front‑end developers.

Front-endJavaScriptPrototype
0 likes · 12 min read
Understanding JavaScript Prototypes and the Prototype Chain: A Comprehensive Guide
DaTaobao Tech
DaTaobao Tech
Nov 4, 2024 · Frontend Development

Embedding Live Streaming Rooms into H5 Pages with Same‑Layer Rendering

By unifying the live‑room player with a same‑layer rendering component, exposing real‑time data through a communication layer, and using a pool‑based multi‑instance architecture that adapts to tablets and foldable screens, developers can embed native‑like immersive live rooms directly into H5 pages, simplifying integration and enabling future AI‑driven features.

Front-endH5Live Streaming
0 likes · 10 min read
Embedding Live Streaming Rooms into H5 Pages with Same‑Layer Rendering
Sohu Tech Products
Sohu Tech Products
Oct 18, 2024 · Frontend Development

Improving Long-Running JavaScript Tasks with scheduler.yield in Chrome 129

Chrome 129’s new scheduler.yield() lets developers pause long‑running JavaScript loops without the 4 ms minimum delay or queue‑end placement of setTimeout(), cutting execution time from ~17 s to ~5.6 s while keeping the page responsive and preserving task priority.

ChromeFront-endJavaScript
0 likes · 10 min read
Improving Long-Running JavaScript Tasks with scheduler.yield in Chrome 129
DeWu Technology
DeWu Technology
Sep 11, 2024 · Frontend Development

Advanced Watermark Techniques and OCR Integration for Front-End Applications

The article details progressive front‑end watermark schemes—from a basic canvas overlay to mutation‑observer‑protected, hide‑ and cover‑resistant, and low‑opacity dark watermarks—and explains how adaptive tone handling, contrast tuning, region cropping, and a hybrid OCR pipeline (internal service with tesseract.js fallback) ensure robust, invisible data protection and accurate screenshot analysis.

Front-endMutationObserverOCR
0 likes · 20 min read
Advanced Watermark Techniques and OCR Integration for Front-End Applications
JD Retail Technology
JD Retail Technology
Jul 17, 2024 · Frontend Development

From Junior to Front‑End Expert: My Growth Journey and Technical Innovations at JD Advertising

This article recounts the author’s progression from a fresh graduate to a front‑end technology specialist at JD, detailing three growth phases—exploration, steady advancement, and breakthrough contributions—while sharing practical advice, project experiences, and insights on AIGC, code quality, and team leadership.

AIGCFront-endProject Leadership
0 likes · 17 min read
From Junior to Front‑End Expert: My Growth Journey and Technical Innovations at JD Advertising
DeWu Technology
DeWu Technology
Jul 10, 2024 · Frontend Development

Optimizing Front-End Build Performance with Rspack in UmiJS Projects

By adding the @umijs/plugin-rspack to UmiJS projects and switching build scripts to rspack-dev and rspack-build, the team replaced Webpack with the Rust-based Rspack compiler, achieving over a two-fold reduction in compilation time—from 150 seconds to around 20 seconds—while preserving compatibility with existing plugins and Module Federation setups.

Front-endReactRspack
0 likes · 21 min read
Optimizing Front-End Build Performance with Rspack in UmiJS Projects
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jul 1, 2024 · Frontend Development

Design and Implementation of Front‑End Animations for NetEase Cloud Music 2023 Annual Listening Report

The 2023 NetEase Cloud Music Annual Listening Report showcases a front‑end animation pipeline where the motion designer codes directly in React, using CSSTransition for page fades, CSS keyframes for text and particle effects, SVG masks for data visualisation, 3D perspective tricks, and extensive device testing to balance visual richness with performance.

3dCSS animationFront-end
0 likes · 37 min read
Design and Implementation of Front‑End Animations for NetEase Cloud Music 2023 Annual Listening Report
Code Mala Tang
Code Mala Tang
Jun 27, 2024 · Frontend Development

Mastering ReadableStream: A Deep Dive into Web Streams API

This article introduces the concept of streams, explains the Web Streams API and its ReadableStream component, details constructors, methods, queuing strategies, back‑pressure handling, BYOB and byte streams, and provides practical code examples and usage scenarios for modern web development.

Front-endJavaScriptReadableStream
0 likes · 20 min read
Mastering ReadableStream: A Deep Dive into Web Streams API
HelloTech
HelloTech
Apr 26, 2024 · Frontend Development

Understanding React Fiber Architecture: From React 15 to React 16

React 16 feels smoother than React 15 because its new Fiber architecture breaks state updates into small, priority‑aware units that the Scheduler runs asynchronously, allowing high‑priority user input to render first while lower‑priority work is paused and resumed, eliminating the lag seen in full‑tree re‑renders of React 15.

FiberFront-endReact
0 likes · 16 min read
Understanding React Fiber Architecture: From React 15 to React 16
DaTaobao Tech
DaTaobao Tech
Mar 8, 2024 · Frontend Development

CSS Grid Layout for E‑commerce Product Cards

The article shows how using CSS Grid instead of nested Flex containers can halve the HTML and CSS needed for e‑commerce product cards by defining rows and columns, simplifying markup to a few elements while preserving layout for images, titles, prices, badges, and actions.

CSSCSS GridFront-end
0 likes · 9 min read
CSS Grid Layout for E‑commerce Product Cards
HelloTech
HelloTech
Mar 7, 2024 · Frontend Development

Implementation of Driver Authentication Video Capture Using WebRTC and RecordRTC

The project implements a cross‑platform driver authentication video capture module by using WebRTC to access rear‑facing cameras, RecordRTC to record a five‑second clip with custom constraints, and uploading the resulting Blob to Alibaba Cloud OSS for OCR, ensuring consistent functionality across native apps, mini‑programs, and external H5 pages.

Front-endH5JavaScript
0 likes · 10 min read
Implementation of Driver Authentication Video Capture Using WebRTC and RecordRTC
Sohu Tech Products
Sohu Tech Products
Feb 21, 2024 · Frontend Development

Comprehensive Guide to CSS Functions: 66 Common Functions Explained

This comprehensive guide explains 66 essential CSS functions—from basic attr() and var() to advanced color, filter, gradient, math, graphic, transform, layout, and animation timing functions—detailing their syntax, practical usage, and code examples so developers can create dynamic, responsive, and interactive web designs.

CSSFront-endFunctions
0 likes · 48 min read
Comprehensive Guide to CSS Functions: 66 Common Functions Explained
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 30, 2023 · Artificial Intelligence

Getting Started with TensorFlow.js: Front‑end, Node.js, and WeChat Mini‑Program Integration

This article introduces TensorFlow.js, explains its origin and core features, and provides step‑by‑step instructions for using it in browsers, Node.js, and WeChat mini‑programs, including package installation, sample code, and practical tips for front‑end developers.

Front-endJavaScriptNode.js
0 likes · 13 min read
Getting Started with TensorFlow.js: Front‑end, Node.js, and WeChat Mini‑Program Integration
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Nov 27, 2023 · Frontend Development

From jQuery to Virtual DOM: Evolution, Advantages, and the Rise of No‑Virtual‑DOM Frameworks

From jQuery’s imperative DOM hacks to React’s virtual‑DOM abstraction and now to compile‑time, no‑virtual‑DOM frameworks like Svelte and Solid, the front‑end has shifted toward declarative UI, fine‑grained reactivity, and performance‑focused optimizations, while virtual‑DOM remains widely used but increasingly challenged.

FrameworksFront-endJavaScript
0 likes · 21 min read
From jQuery to Virtual DOM: Evolution, Advantages, and the Rise of No‑Virtual‑DOM Frameworks
HelloTech
HelloTech
Oct 9, 2023 · Frontend Development

Vue Expand/Collapse Animation for FAQ Section

The article shows how to create a smooth FAQ expand‑collapse effect in Vue by storing each item’s visibility in a show flag, wrapping the answer in a transition component, and using JavaScript hooks to set explicit heights and overflow while rotating the arrow icon for visual feedback.

CSS TransitionExpand CollapseFAQ
0 likes · 10 min read
Vue Expand/Collapse Animation for FAQ Section