Tagged articles
144 articles
Page 1 of 2
Geek Labs
Geek Labs
May 3, 2026 · Frontend Development

Edit Word Docs Directly in the Browser with This Open‑Source Engine

SuperDoc is an open‑source DOCX engine that parses and renders real .docx files in the browser with full format fidelity, offers one‑click integration for major front‑end frameworks, real‑time Yjs collaboration, and AI‑driven document automation.

AI automationBrowserdocx
0 likes · 5 min read
Edit Word Docs Directly in the Browser with This Open‑Source Engine
Sohu Tech Products
Sohu Tech Products
Apr 22, 2026 · Fundamentals

Why WasmGC Is a Game‑Changer for Flutter and Kotlin Multiplatform on the Web

WasmGC introduces native garbage‑collection support to WebAssembly, enabling Kotlin and Dart to run as true native languages on the web, dramatically shrinking bundle sizes, speeding startup, eliminating memory‑leak cycles, and improving interop, with full browser support now standard across Chrome, Firefox, and Safari.

BrowserFlutterGarbage Collection
0 likes · 8 min read
Why WasmGC Is a Game‑Changer for Flutter and Kotlin Multiplatform on the Web
Java Tech Enthusiast
Java Tech Enthusiast
Mar 25, 2026 · Industry Insights

Why WebAssembly Is the Missing Piece in Modern Web Development

WebAssembly isn’t just a speed boost for browsers; it fills the gaps where JavaScript struggles by handling heavy computation, binary processing, cross‑language reuse, strong isolation, and multi‑platform core logic, making it a practical engineering tool for today’s complex web applications.

BrowserWasmWebAssembly
0 likes · 13 min read
Why WebAssembly Is the Missing Piece in Modern Web Development
Radish, Keep Going!
Radish, Keep Going!
Mar 19, 2026 · Frontend Development

From Birth to Obsolescence: The 30‑Year Journey of Java Applets

This article chronicles the rise and fall of Java Applets from their 1995 debut, through their golden era and technical limitations, to their eventual removal from browsers and the JDK, and shows how WebAssembly inherits the original vision of high‑performance compiled code in the browser.

AppletBrowserJava
0 likes · 10 min read
From Birth to Obsolescence: The 30‑Year Journey of Java Applets
Code Mala Tang
Code Mala Tang
Feb 21, 2026 · Frontend Development

How WebMCP Redefines Browser‑AI Interaction: From Fragile Scraping to Structured Tools

WebMCP, a new browser‑level Model Context Protocol co‑developed by Google and Microsoft, replaces fragile visual scraping with a structured API that lets websites expose tools directly to AI agents, dramatically improving token efficiency, reliability, and security while raising new implementation and safety challenges.

AIBrowserSecurity
0 likes · 16 min read
How WebMCP Redefines Browser‑AI Interaction: From Fragile Scraping to Structured Tools
21CTO
21CTO
Jan 6, 2026 · Frontend Development

Exploring brow6el: A Full‑Featured Sixel‑Enabled Terminal Browser

brow6el is a terminal‑only web browser that leverages the Sixel bitmap format and the Chromium embedded framework to deliver fully rendered pages, mouse input, bookmarks, download management, ad‑blocking, and Vim‑style navigation, offering a privacy‑focused alternative to AI‑laden mainstream browsers.

BrowserChromiumopen source
0 likes · 6 min read
Exploring brow6el: A Full‑Featured Sixel‑Enabled Terminal Browser
21CTO
21CTO
Dec 31, 2025 · Frontend Development

Run Full Python in the Browser with Pyodide: A Hands‑On Guide

This article explains how Pyodide compiles CPython to WebAssembly, allowing developers to run complete Python—including libraries like Pandas, NumPy, and Matplotlib—directly in the browser without any server, installation, or build system, and demonstrates a practical CSV‑viewer example.

BrowserPyodidePython
0 likes · 8 min read
Run Full Python in the Browser with Pyodide: A Hands‑On Guide
JavaScript
JavaScript
Jul 12, 2025 · Frontend Development

How to Build a Browser Screen Recorder with the MediaRecorder API

This guide explains how to use the native MediaRecorder API to capture screen, audio, or canvas streams in the browser, walk through a three‑step implementation—getting the stream, recording it, and handling the output—and shares best practices for compatibility, MIME types, user permissions, resource cleanup, and performance.

BrowserJavaScriptMediaRecorder
0 likes · 7 min read
How to Build a Browser Screen Recorder with the MediaRecorder API
21CTO
21CTO
Jun 18, 2025 · Fundamentals

Run a Full Linux Desktop Directly in Your Browser with WebVM

WebVM is a serverless, client‑side virtual environment that runs an unmodified Debian Linux distribution in the browser via WebAssembly, offering a complete Linux toolchain, graphical interface, network support, AI assistant integration, and flexible deployment options.

BrowserCheerpXLinux
0 likes · 4 min read
Run a Full Linux Desktop Directly in Your Browser with WebVM
Architecture Digest
Architecture Digest
May 15, 2025 · Backend Development

Why the ChatGPT Browser Conversation System Uses EventSource Instead of WebSocket

This article explains why the ChatGPT browser-based conversation system prefers EventSource over WebSocket, covering protocol basics, the system’s single‑direction communication model, long‑polling behavior, deployment simplicity, and includes full Node.js server and client code examples demonstrating the implementation.

Backend DevelopmentBrowserEventSource
0 likes · 9 min read
Why the ChatGPT Browser Conversation System Uses EventSource Instead of WebSocket
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 12, 2025 · Frontend Development

Understanding Browser Rendering, Event Loop, and Techniques to Avoid Page Jank When Adding Massive DOM Elements

This article explains the underlying browser mechanisms that cause page jank when creating millions of DOM elements, analyzes the event loop, rendering pipeline, macro‑ and micro‑tasks, and presents practical solutions such as setTimeout, requestAnimationFrame, MessageChannel, and requestIdleCallback to keep the UI responsive.

BrowserDOMJavaScript
0 likes · 16 min read
Understanding Browser Rendering, Event Loop, and Techniques to Avoid Page Jank When Adding Massive DOM Elements
21CTO
21CTO
Apr 23, 2025 · Artificial Intelligence

Could OpenAI End Up Owning Chrome? Inside the Google Antitrust Battle

Amid a U.S. antitrust trial that could force Google to divest Chrome, OpenAI’s ChatGPT product lead says the company would consider buying the browser, while both firms navigate past negotiations and future AI‑driven search ambitions.

AIAntitrustBrowser
0 likes · 3 min read
Could OpenAI End Up Owning Chrome? Inside the Google Antitrust Battle
Open Source Linux
Open Source Linux
Feb 18, 2025 · Frontend Development

Run Linux Inside a PDF: How a Teen Turned a PDF into a Live OS

A teenage developer has ingeniously run a full Linux system inside a PDF by adapting the TinyEMU RISC‑V emulator to asm.js and using PDF‑embedded JavaScript, enabling interactive command‑line access via a virtual keyboard in Chromium‑based browsers.

BrowserPDFRISC-V
0 likes · 3 min read
Run Linux Inside a PDF: How a Teen Turned a PDF into a Live OS
Test Development Learning Exchange
Test Development Learning Exchange
Feb 15, 2025 · Frontend Development

Getting Started with Playwright: Introduction, Installation, Browser Setup, and Configuration

This article introduces Playwright, explains its key features, guides readers through installing the tool and its dependencies, demonstrates how to launch Chromium, Firefox, and WebKit browsers with Python code, and shows common configuration options such as headless mode, timeouts, and proxy settings.

AutomationBrowserPlaywright
0 likes · 5 min read
Getting Started with Playwright: Introduction, Installation, Browser Setup, and Configuration
Liangxu Linux
Liangxu Linux
Sep 1, 2024 · Frontend Development

Run a Full Linux VM Directly in Your Browser with WebVM

WebVM is an open‑source project that lets you launch a complete Linux virtual machine inside a web browser, supporting multiple programming languages and enabling deployment via GitHub Pages without any local installation.

BrowserCheerpXGitHub Pages
0 likes · 4 min read
Run a Full Linux VM Directly in Your Browser with WebVM
JD Tech Talk
JD Tech Talk
Aug 21, 2024 · Frontend Development

Browser Navigation Process and Performance Optimization Techniques

This article explains the complete browser navigation flow from URL entry to page rendering and provides practical optimization strategies for DNS resolution, HTTP protocols, CDN usage, and front‑end resources such as HTML, CSS, JavaScript, images, and fonts to improve performance and user experience.

BrowserCDNHTTP
0 likes · 13 min read
Browser Navigation Process and Performance Optimization Techniques
JD Cloud Developers
JD Cloud Developers
Aug 21, 2024 · Frontend Development

Unlock Faster Page Loads: Mastering Browser Rendering and Performance Optimizations

This article explains the complete browser navigation process—from URL entry, DNS resolution, TCP and HTTP communication, to resource loading and page rendering—and presents practical optimization techniques such as DNS prefetch, HTTP/2, CDN usage, and HTML, CSS, JavaScript, and image improvements to boost frontend performance.

BrowserCDNHTTP
0 likes · 17 min read
Unlock Faster Page Loads: Mastering Browser Rendering and Performance Optimizations
JD Tech
JD Tech
Aug 15, 2024 · Frontend Development

Understanding Browser Rendering Process and Performance Optimization Techniques

This article explains the complete browser rendering pipeline—from URL entry, DNS resolution, TCP/HTTP communication, resource loading, DOM/CSSOM construction, to page painting—and presents practical optimization strategies such as DNS prefetching, HTTP/2, CDN usage, and HTML/CSS/JS best practices to improve frontend performance.

BrowserRenderingoptimization
0 likes · 14 min read
Understanding Browser Rendering Process and Performance Optimization Techniques
macrozheng
macrozheng
Jul 18, 2024 · Information Security

Mastering Same-Origin Policy and CORS: A Complete Guide for Secure Web Development

This article explains the fundamentals of the same‑origin policy, its impact on DOM, web data and network requests, and provides a detailed overview of CORS, simple requests, preflight requests, and the necessary response headers to securely enable cross‑origin communication in modern browsers.

BrowserCORSWeb Security
0 likes · 13 min read
Mastering Same-Origin Policy and CORS: A Complete Guide for Secure Web Development
Code Mala Tang
Code Mala Tang
Jul 15, 2024 · Frontend Development

Mastering JavaScript Event Loop: How Browsers and Node Handle Async Tasks

This article demystifies the JavaScript event loop, explaining how browsers and environments like Node.js manage asynchronous tasks through call stacks, macro‑ and micro‑task queues, and various implementation libraries, illustrated with clear code examples and comparisons across Chrome, Firefox, Safari, Edge, Electron, and Deno.

AsynchronousBrowserNode.js
0 likes · 11 min read
Mastering JavaScript Event Loop: How Browsers and Node Handle Async Tasks
21CTO
21CTO
Jul 5, 2024 · Frontend Development

Can Ladybird’s New Independent Browser Threaten Chrome and Safari?

The newly founded non‑profit Ladybird project is building a privacy‑focused browser with its own engine, funded by industry veterans, open‑sourced under BSD‑2‑Clause, and aiming to challenge the dominance of Chromium‑based and WebKit browsers despite being in a pre‑alpha developer stage.

BrowserC++open-source
0 likes · 7 min read
Can Ladybird’s New Independent Browser Threaten Chrome and Safari?
JD Cloud Developers
JD Cloud Developers
Jul 1, 2024 · Frontend Development

Why Developers Must Master Browsers: History, Architecture & Market Share

This article explains why developers—both frontend and backend—should understand browsers, covering user experience, compatibility, performance, security, and debugging, then traces the browser’s evolution from the early 1990s to modern multi‑process architectures, outlines core components, rendering engines, and current market share.

Browserbrowser historyfrontend development
0 likes · 12 min read
Why Developers Must Master Browsers: History, Architecture & Market Share
JD Tech Talk
JD Tech Talk
Jul 1, 2024 · Frontend Development

Why Developers Should Understand Browsers and Their Evolution

This article explains the importance of browsers for both front‑end and back‑end developers, outlines the historical evolution from early single‑process designs to modern multi‑process architectures, and details core components, rendering engines, and market share, providing a comprehensive technical overview.

Browserhistoryweb architecture
0 likes · 14 min read
Why Developers Should Understand Browsers and Their Evolution
Java Tech Enthusiast
Java Tech Enthusiast
May 4, 2024 · Fundamentals

Understanding HTTP and TCP: From URL to Browser Rendering

The article walks through every step from typing a URL to final page rendering, detailing URL parsing, DNS lookup, TCP three‑way handshake and termination, HTTP request/response structure, congestion and flow control mechanisms, and the browser’s DOM, CSS, layout and painting processes.

BrowserDNSFour-way Handshake
0 likes · 13 min read
Understanding HTTP and TCP: From URL to Browser Rendering
IT Services Circle
IT Services Circle
Apr 15, 2024 · Fundamentals

What Happens When You Press Enter in the Browser URL Bar: From URL Parsing to TCP Handshake and HTTP Response

This article explains step‑by‑step what occurs when a user types a URL and presses Enter, covering URL parsing, DNS resolution, TCP three‑way handshake and four‑way termination, HTTP request/response formation, and the browser’s rendering process, providing interview‑ready insights into web networking fundamentals.

BrowserDNSHTTP
0 likes · 15 min read
What Happens When You Press Enter in the Browser URL Bar: From URL Parsing to TCP Handshake and HTTP Response
Test Development Learning Exchange
Test Development Learning Exchange
Feb 4, 2024 · Frontend Development

Using Playwright for Web Interaction: Installation, Element Selection, Click Handling, and Assertions

This guide explains how to install Playwright, write Python scripts to launch a Chromium browser, locate and interact with page elements, ensure element presence using various waiting methods, and verify actions with assertions, providing practical code examples for web automation.

BrowserClick EventsPlaywright
0 likes · 5 min read
Using Playwright for Web Interaction: Installation, Element Selection, Click Handling, and Assertions
IT Services Circle
IT Services Circle
Oct 12, 2023 · Frontend Development

Integrating WASI into WebContainers: Enabling Multi‑Language Execution in the Browser

The article explains how StackBlitz's WebContainers, a browser‑based container environment, now fully integrates the WebAssembly System Interface (WASI), allowing near‑native speed, secure sandboxed execution of multiple languages such as Rust, Python, C/C++, and introducing new CLI tools and future language support.

BrowserMulti-languagePython
0 likes · 6 min read
Integrating WASI into WebContainers: Enabling Multi‑Language Execution in the Browser
HelloTech
HelloTech
Sep 27, 2023 · Frontend Development

Understanding JavaScript Web Workers and Shared Workers: Concepts, Usage, and Debugging

JavaScript’s single‑threaded model can freeze the UI during heavy calculations, but Web Workers—dedicated or shared—run code in independent threads, communicate via postMessage, offer configurable options, follow a clear initialization‑active‑termination lifecycle, and can be debugged through Chrome’s inspection tools, enabling responsive, asynchronous processing.

BrowserJavaScriptShared Worker
0 likes · 17 min read
Understanding JavaScript Web Workers and Shared Workers: Concepts, Usage, and Debugging
Liangxu Linux
Liangxu Linux
Sep 23, 2023 · Information Security

Why Chrome Is Switching All Sites to HTTPS by Default

Chrome’s new HTTPS‑First experiment automatically upgrades HTTP requests to HTTPS, warns about insecure downloads, and rolls out gradually, aiming to make the web safer by encrypting the majority of traffic while still handling edge cases gracefully.

BrowserChromeHSTS
0 likes · 6 min read
Why Chrome Is Switching All Sites to HTTPS by Default
Architect
Architect
Sep 20, 2023 · Information Security

Understanding Same-Origin Policy and CORS in Web Development

This article explains the fundamentals of the Same‑Origin Policy, its security implications, and how Cross‑Origin Resource Sharing (CORS) works—including simple requests, preflight requests, and handling credentials—to help developers safely perform cross‑domain HTTP operations in browsers.

BrowserCORSCross-Origin
0 likes · 11 min read
Understanding Same-Origin Policy and CORS in Web Development
dbaplus Community
dbaplus Community
Sep 18, 2023 · Information Security

Why Chrome Is Moving to HTTPS‑First: What It Means for Web Security

Chrome’s latest experiment aims to automatically upgrade all HTTP requests to HTTPS, detailing current HTTPS adoption rates, the new HTTPS‑First mode’s automatic upgrades, unsafe download warnings, phased rollout plans, and how users can enable the feature now for a more secure browsing experience.

BrowserChromeHTTPS
0 likes · 5 min read
Why Chrome Is Moving to HTTPS‑First: What It Means for Web Security
Liangxu Linux
Liangxu Linux
Aug 26, 2023 · Product Management

Why Microsoft Edge’s Forced Integration Is Triggering User Backlash

Microsoft’s aggressive bundling of Edge into Windows 11—through default‑browser prompts, Outlook and Teams link handling, widget redirection, and the Windows Copilot‑Edge tie‑in—has sparked widespread criticism, prompting users to adopt workarounds like the open‑source MSEdgeRedirect tool.

BrowserMicrosoft EdgeUX
0 likes · 9 min read
Why Microsoft Edge’s Forced Integration Is Triggering User Backlash
ByteFE
ByteFE
Jul 26, 2023 · Frontend Development

Browser Fundamentals: Process Architecture, V8 Engine, Memory Management, Event Loop, Rendering, and Security

This comprehensive guide explains browser fundamentals, covering process and thread architecture, single‑ and multi‑process models, the V8 engine's data types, property ordering, memory allocation and garbage collection, compilation stages, the event loop, rendering pipeline, performance optimization techniques, and security mechanisms.

BrowserRenderingSecurity
0 likes · 43 min read
Browser Fundamentals: Process Architecture, V8 Engine, Memory Management, Event Loop, Rendering, and Security
ByteFE
ByteFE
Mar 29, 2023 · Frontend Development

An Introduction to WebAssembly: History, Advantages, and a Mandelbrot Demo

This article introduces WebAssembly, tracing its evolution from asm.js and NaCl to the modern binary format, outlines its performance, portability, and security benefits, and demonstrates its practical use by building a Mandelbrot set application with AssemblyScript and WebAssembly in the browser.

AssemblyScriptBrowserMandelbrot
0 likes · 20 min read
An Introduction to WebAssembly: History, Advantages, and a Mandelbrot Demo
ByteDance Web Infra
ByteDance Web Infra
Mar 28, 2023 · Cloud Native

WebAssembly (WASM) Usage Scenarios and Future Trends

This article surveys the diverse scenarios where WebAssembly is applied—from accelerating web applications and providing sandboxed plugins to powering cloud‑native workloads, edge computing, serverless functions, mobile/IoT devices, and blockchain—while also outlining current challenges and future development directions.

BlockchainBrowserCloud Native
0 likes · 33 min read
WebAssembly (WASM) Usage Scenarios and Future Trends
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Dec 13, 2022 · Frontend Development

Understanding Browser Process Architecture and Rendering Pipeline

This article explains how modern browsers use multi‑process architectures, detailing the evolution from single‑process models, the roles of browser, renderer, GPU, network, and plugin processes, and walks through the navigation and rendering pipelines—including DOM construction, style calculation, layout, layering, painting, rasterization, compositing, and their impact on performance.

BrowserProcess ArchitectureRendering Pipeline
0 likes · 12 min read
Understanding Browser Process Architecture and Rendering Pipeline
Tencent Cloud Developer
Tencent Cloud Developer
Dec 5, 2022 · Fundamentals

Chromium Rendering Pipeline Overview

The article details Chromium’s rendering pipeline, tracing how network bytecode becomes on‑screen pixels through 13 stages—from parsing and style calculation to layout, painting, compositing, tiling, rasterization, activation, aggregation, and final display—while explaining process models, component formulas, and synchronous versus asynchronous raster strategies.

BrowserChromiumEngine
0 likes · 31 min read
Chromium Rendering Pipeline Overview
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 15, 2022 · Frontend Development

Understanding requestAnimationFrame: Usage, Timing, Performance, and Compatibility

This article explains the requestAnimationFrame API, demonstrates basic and cancelable animation examples, discusses its execution timing within the browser frame lifecycle, compares its performance to setTimeout, covers compatibility and polyfills, and shows how to wrap it in a React hook for practical use.

BrowserJavaScriptPolyfill
0 likes · 11 min read
Understanding requestAnimationFrame: Usage, Timing, Performance, and Compatibility
ByteFE
ByteFE
Nov 8, 2022 · Frontend Development

Understanding the JavaScript Event Loop in Browsers and Node.js

This article explains the fundamentals of JavaScript's event loop, covering browser asynchronous execution, macro‑ and micro‑tasks, timer inaccuracies, view rendering, and the differences in Node.js implementation, while providing code examples to illustrate execution order and practical implications for developers.

AsyncBrowserJavaScript
0 likes · 18 min read
Understanding the JavaScript Event Loop in Browsers and Node.js
Bilibili Tech
Bilibili Tech
Nov 8, 2022 · Frontend Development

Design and Implementation of Bilibili's Self‑Developed Live Streaming P2P System Using WebRTC

Bilibili designed a self‑built live‑streaming P2P system that uses WebRTC DataChannels and a Tracker‑mediated handshake to exchange 60 KB MessagePack‑encoded HLS segment blocks among viewers, employing a free‑market task allocation to balance seeding and consumption, thereby significantly cutting CDN bandwidth costs.

BrowserLive videoMessagePack
0 likes · 16 min read
Design and Implementation of Bilibili's Self‑Developed Live Streaming P2P System Using WebRTC
Bilibili Tech
Bilibili Tech
Nov 6, 2022 · Backend Development

Design and Implementation of Bilibili's Live P2P Streaming System Using WebRTC

Bilibili built a browser‑native live P2P streaming system that uses WebRTC data channels to exchange 60 KB‑sized HLS segment blocks via a WebSocket tracker, employs MessagePack for efficient binary messaging, and adopts a decentralized free‑market peer‑role allocation to limit uploads, dramatically cutting bandwidth while supporting massive concurrent viewers.

BilibiliBrowserCDN optimization
0 likes · 16 min read
Design and Implementation of Bilibili's Live P2P Streaming System Using WebRTC
Sohu Tech Products
Sohu Tech Products
Oct 19, 2022 · Fundamentals

Understanding the JavaScript Event Loop in Browsers and Node.js

This article explains the fundamentals of JavaScript's event loop, covering single‑threaded execution, the role of macro‑tasks and micro‑tasks, differences between browser and Node.js implementations, and includes code examples that illustrate task scheduling and execution order.

AsyncBrowserJavaScript
0 likes · 17 min read
Understanding the JavaScript Event Loop in Browsers and Node.js
IT Services Circle
IT Services Circle
Aug 3, 2022 · Frontend Development

An Introduction to Xterm.js: Features, Installation, and Usage

Xterm.js is a TypeScript‑based front‑end terminal component that provides fast, GPU‑accelerated, Unicode‑rich, self‑contained terminal emulation for web applications, with detailed installation steps, ES6 imports, plugin architecture, browser and Node.js support, and extensive real‑world usage examples.

BrowserJavaScriptTypeScript
0 likes · 9 min read
An Introduction to Xterm.js: Features, Installation, and Usage
IT Services Circle
IT Services Circle
Aug 2, 2022 · Frontend Development

Web-Based Versions of Windows and macOS Operating Systems

This article introduces several browser-based emulations of classic Windows and macOS systems, providing direct links to experience these nostalgic operating environments online without any installation or heavy resource consumption.

BrowserWindowsmacOS
0 likes · 2 min read
Web-Based Versions of Windows and macOS Operating Systems
21CTO
21CTO
Jun 29, 2022 · Frontend Development

Can You Run Python and Go Directly in Your Browser? Exploring PyScript and Goscript

This article introduces PyScript, a framework that embeds Python code in HTML via WebAssembly, and Goscript, a Go playground that runs Go code in the browser, detailing their underlying technologies, components, and available resources for developers interested in client‑side language execution.

BrowserGoGoscript
0 likes · 3 min read
Can You Run Python and Go Directly in Your Browser? Exploring PyScript and Goscript
Python Programming Learning Circle
Python Programming Learning Circle
May 12, 2022 · Frontend Development

Introducing PyScript: Run Python Directly in the Browser

PyScript, a new framework from Anaconda, enables developers to embed and run Python code directly in standard HTML pages, offering first‑class Python support in the browser, seamless integration with JavaScript, package management, and UI components, all built on the Pyodide WebAssembly engine.

BrowserPyScriptPython
0 likes · 4 min read
Introducing PyScript: Run Python Directly in the Browser
21CTO
21CTO
Apr 16, 2022 · Frontend Development

Is Qt the Next UI Framework for Chromium? Inside Google’s New Code Review

Google has opened a Gerrit code review to evaluate Qt as a UI platform for Chromium, revealing early‑stage commits, a brief overview of Qt’s capabilities, and a comparison of the UI frameworks currently used across Chrome’s various operating systems.

BrowserChromiumQt
0 likes · 4 min read
Is Qt the Next UI Framework for Chromium? Inside Google’s New Code Review
Programmer DD
Programmer DD
Mar 31, 2022 · Frontend Development

Chrome 100 Launch: Fresh Icon, Multi‑Screen API & Version‑Parsing Impacts

Chrome 100, the first three‑digit release of Google’s browser, arrives across macOS, Windows, Android and iOS with a new icon design, removal of Lite mode, a multi‑screen window placement API, and warnings that the version change may affect user‑agent parsing libraries, while Google touts lower memory and CPU usage.

BrowserChromeMulti-screen API
0 likes · 4 min read
Chrome 100 Launch: Fresh Icon, Multi‑Screen API & Version‑Parsing Impacts
Sensors Frontend
Sensors Frontend
Mar 16, 2022 · Frontend Development

Top 12 Must-Read Frontend Articles: From Chrome Rendering to State Machines

This curated list highlights essential frontend reads covering Chrome's rendering pipeline, cross‑platform fundamentals, Vue/React hooks, Vite's architecture, Lottie camera tricks, Engine.IO mechanics, Remix vs Next.js, a hand‑written Babel tokenizer, React performance nuances, and state‑machine approaches to simplify complex UI logic.

BrowserState Machinesframeworks
0 likes · 6 min read
Top 12 Must-Read Frontend Articles: From Chrome Rendering to State Machines
vivo Internet Technology
vivo Internet Technology
Feb 9, 2022 · Frontend Development

Understanding HTTP Cache-Control Protocol and Its Applications

HTTP Cache‑Control defines how browsers, proxies, and origin servers coordinate caching through directives like public, private, max‑age, no‑store, and revalidation, enabling developers to control freshness, reduce server load, save bandwidth, and improve user experience while avoiding stale‑content issues.

BrowserCache-ControlHTTP
0 likes · 25 min read
Understanding HTTP Cache-Control Protocol and Its Applications
21CTO
21CTO
Jan 12, 2022 · Frontend Development

What’s New in Chrome 97? Exploring the WebTransport API

The article highlights Huawei’s recruitment of a young ICPC champion, discusses corporate policies at Tencent and Panasonic, and introduces Chrome 97’s new WebTransport API for secure, low‑latency web communication.

APIBrowserChrome
0 likes · 7 min read
What’s New in Chrome 97? Exploring the WebTransport API
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 29, 2021 · Frontend Development

Why Modern Browsers Matter: A Deep Dive into Frontend Standardization

This article explores the evolution of browsers, the layered architecture of front‑end development, the role of standardization bodies, and how understanding browser internals—from multi‑process models to JavaScript engines—helps developers write more efficient, compatible, and future‑proof web applications.

BrowserHTMLJavaScript
0 likes · 20 min read
Why Modern Browsers Matter: A Deep Dive into Frontend Standardization
Programmer DD
Programmer DD
Nov 4, 2021 · Frontend Development

Unlock Browser P2P File Sharing with WebTorrent: A Hands‑On Guide

This article introduces WebTorrent, an open‑source JavaScript library that brings BitTorrent‑style peer‑to‑peer file sharing and streaming directly to browsers using WebRTC, explains its advantages over traditional download tools, and provides step‑by‑step code examples for both web and Node environments.

BrowserJavaScriptP2P
0 likes · 6 min read
Unlock Browser P2P File Sharing with WebTorrent: A Hands‑On Guide
Taobao Frontend Technology
Taobao Frontend Technology
Sep 16, 2021 · Frontend Development

Mastering Rendering Performance: From Hardware Insights to Front‑End Optimization

This article explores rendering performance optimization from a hardware viewpoint through to front‑end rendering, detailing the three stages of perception, healing, and corrosion, the critical rendering path, CRP analysis, and practical strategies such as NEON acceleration, OOPD/OOPR, and Lighthouse tooling to achieve smoother, lower‑power web experiences.

BrowserRenderingcritical-path
0 likes · 27 min read
Mastering Rendering Performance: From Hardware Insights to Front‑End Optimization
MaGe Linux Operations
MaGe Linux Operations
Aug 16, 2021 · Frontend Development

Why Is Firefox Losing Millions of Users? A Deep Dive into Its Decline

Since 2018, Firefox has lost 46 million monthly active users, dropping from 244 million to 198 million, as users favor Chromium‑based browsers for better performance, default status, and privacy concerns, prompting a call for continued support of Firefox as a vital anti‑monopoly alternative.

BrowserChromiumFirefox
0 likes · 6 min read
Why Is Firefox Losing Millions of Users? A Deep Dive into Its Decline
Alibaba Terminal Technology
Alibaba Terminal Technology
Aug 16, 2021 · Frontend Development

Unlock Rendering Performance: From Hardware to Frontend Optimization

This article explores the essence of rendering performance optimization by examining hardware trade‑offs, rendering and computation perspectives, the critical rendering path, and practical strategies—including toolchains like Lighthouse and the Navigation Timing API—to systematically improve front‑end speed and efficiency.

BrowserRenderingcritical rendering path
0 likes · 27 min read
Unlock Rendering Performance: From Hardware to Frontend Optimization
政采云技术
政采云技术
May 13, 2021 · Frontend Development

Understanding the ESModule Specification and Its Implementation in Node.js and Browsers

This article explains the ESModule standard, compares it with CommonJS and AMD, describes how Node.js and modern browsers implement ESModules, discusses compatibility challenges with third‑party dependencies, and reviews next‑generation tools such as Snowpack and Vite that leverage native module loading.

Backend DevelopmentBrowserESModule
0 likes · 14 min read
Understanding the ESModule Specification and Its Implementation in Node.js and Browsers
ByteDance Web Infra
ByteDance Web Infra
May 7, 2021 · Frontend Development

Understanding the ESModule Specification: Server and Browser Implementations, Third‑Party Dependency Challenges, and Next‑Generation Web App Development

This article explains the ESModule standard, compares its server‑side (Node.js) and browser implementations, discusses compatibility issues with CommonJS, examines the difficulties of using third‑party dependencies in browsers, and outlines emerging tools such as Snowpack and Vite that leverage native ESModules.

BrowserESModuleJavaScript
0 likes · 15 min read
Understanding the ESModule Specification: Server and Browser Implementations, Third‑Party Dependency Challenges, and Next‑Generation Web App Development
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 24, 2021 · Frontend Development

From URL Entry to Render: A Deep Dive into Browser Internals for Interviews

This article recounts a technical interview where the author explains the complete lifecycle of a browser request—from URL parsing, DNS resolution, TCP handshake, and caching strategies to DOM construction, rendering, and performance optimizations—providing concise answers and practical tips for front‑end developers.

BrowserRenderingURL
0 likes · 14 min read
From URL Entry to Render: A Deep Dive into Browser Internals for Interviews
Programmer DD
Programmer DD
Mar 24, 2021 · Frontend Development

What Really Happens When You Type a URL? From DNS to Rendering Explained

This article walks through the complete lifecycle of a browser request—URL parsing, DNS lookup, TCP handshake, OSI‑layer transmission, caching strategies, HTML rendering, and performance optimizations—mirroring real interview questions faced by front‑end engineers.

BrowserRenderingcaching
0 likes · 15 min read
What Really Happens When You Type a URL? From DNS to Rendering Explained
Architect
Architect
Mar 13, 2021 · Fundamentals

Understanding HTTP Caching: Headers, Strategies, and Practical Implementation

This article provides a comprehensive overview of HTTP caching mechanisms, detailing cache‑related header fields, browser behaviors, legacy and modern directives, validation techniques, and practical tips for configuring efficient cache strategies in web applications.

BrowserCache-ControlETag
0 likes · 18 min read
Understanding HTTP Caching: Headers, Strategies, and Practical Implementation
Liangxu Linux
Liangxu Linux
Feb 28, 2021 · Frontend Development

What Really Happens When You Type a URL? From DNS to Rendering

This article walks through the complete journey of a URL entered in a browser, covering URL parsing, DNS lookup, TCP handshake, OSI‑layer packet transmission, caching strategies, HTML parsing, rendering pipeline, and practical performance‑optimisation tips.

BrowserRenderingcaching
0 likes · 14 min read
What Really Happens When You Type a URL? From DNS to Rendering
Sohu Tech Products
Sohu Tech Products
Feb 24, 2021 · Frontend Development

Understanding the Web Locks API: Concepts, Usage, and Risks

The article explains the concept of locks, introduces the Web Locks API for synchronizing resource access across scripts, details its request workflow, optional parameters, potential risks such as deadlocks, and notes browser compatibility, providing code examples for practical use.

BrowserLocksWeb Locks API
0 likes · 13 min read
Understanding the Web Locks API: Concepts, Usage, and Risks
Top Architect
Top Architect
Feb 3, 2021 · Frontend Development

Comprehensive Overview of Browser Rendering Process and HTTP Request Flow

This article provides a detailed, front‑end‑focused walkthrough of the complete browser request‑response lifecycle—from URL parsing and DNS lookup through TCP connection, HTTP handling, HTML/CSS parsing, JavaScript execution, to final page rendering—highlighting key concepts, common pitfalls, and optimization tips.

BrowserRenderingfrontend
0 likes · 15 min read
Comprehensive Overview of Browser Rendering Process and HTTP Request Flow
Top Architect
Top Architect
Dec 13, 2020 · Frontend Development

Comprehensive Overview of Browser Rendering Process and HTTP Request Flow

This article provides a detailed, step‑by‑step explanation of how a browser processes a simple HTTP request—from URL parsing, DNS lookup, and TCP connection through server handling, response reception, HTML/CSS parsing, layout, painting, reflow/repaint, and JavaScript execution—highlighting key concepts, optimizations, and common pitfalls.

BrowserDNSHTTP
0 likes · 16 min read
Comprehensive Overview of Browser Rendering Process and HTTP Request Flow
vivo Internet Technology
vivo Internet Technology
Nov 25, 2020 · Fundamentals

Understanding JavaScript Event Loop: Browser and Node.js Models

The article explains JavaScript’s single‑threaded execution stack and how the event loop—using an event queue, micro‑tasks, and macro‑tasks—coordinates asynchronous operations in browsers and Node.js, detailing libuv’s stages and showing how this model enables non‑blocking, concurrent programming.

AsynchronousBrowserNode.js
0 likes · 9 min read
Understanding JavaScript Event Loop: Browser and Node.js Models
Taobao Frontend Technology
Taobao Frontend Technology
Sep 1, 2020 · Artificial Intelligence

Build a Browser‑Based MNIST Classifier with TensorFlow.js: A Step‑by‑Step Guide

Learn how to create a browser‑compatible MNIST image classification model using TensorFlow.js, covering data preprocessing with sprite images, model construction, training, and evaluation, while providing complete JavaScript code examples and practical tips for handling ArrayBuffer, DataView, and visualization.

BrowserDeep LearningJavaScript
0 likes · 8 min read
Build a Browser‑Based MNIST Classifier with TensorFlow.js: A Step‑by‑Step Guide
Tencent Music Tech Team
Tencent Music Tech Team
Jul 14, 2020 · Frontend Development

Browser Web Caching Mechanisms and Strategies

Browser caching works by storing copies of web resources in memory, disk, or service‑worker caches and using HTTP headers such as Cache‑Control, Expires, ETag, and Last‑Modified to decide freshness, allowing strong (local) and negotiated (weak) cache stages, while developers can fine‑tune performance with CDN settings, IndexedDB, Service Workers, and HTML5 storage to create optimal, auditable cache strategies.

BrowserCache-ControlHTTP
0 likes · 15 min read
Browser Web Caching Mechanisms and Strategies
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 22, 2020 · Frontend Development

How Alipay’s MiniProgram WebIDE Runs Entirely in the Browser

This article explains how Alipay’s MiniProgram development tools were migrated to a browser‑based WebIDE using the Kaitian IDE framework, detailing the architecture, startup optimization, plugin system, real‑world deployments, and future plans for a lighter Playground experience.

BrowserIDEKaitian
0 likes · 7 min read
How Alipay’s MiniProgram WebIDE Runs Entirely in the Browser
Open Source Linux
Open Source Linux
Apr 13, 2020 · Frontend Development

Inside the Browser: From URL to Render – A Complete Walkthrough

This article provides a thorough, step‑by‑step explanation of the entire browser request‑response cycle—including URL parsing, DNS lookup, TCP connection, server handling, response processing, and the detailed rendering pipeline—offering clear insight for developers and interview preparation.

BrowserDNSHTTP
0 likes · 15 min read
Inside the Browser: From URL to Render – A Complete Walkthrough
ITPUB
ITPUB
Mar 31, 2020 · Frontend Development

Unlock Hidden Chrome Features: A Step‑by‑Step Guide to Chrome Flags

This guide shows how to access Chrome’s experimental flags to enable useful features such as webpage thumbnails, media controls, tab freezing, parallel downloading, and tab grouping, providing the exact flag URLs, configuration steps, and notes on version compatibility.

BrowserChromeExperimental Features
0 likes · 5 min read
Unlock Hidden Chrome Features: A Step‑by‑Step Guide to Chrome Flags