Tagged articles
256 articles
Page 1 of 3
Liangxu Linux
Liangxu Linux
May 17, 2026 · Industry Insights

Can MoonBit Support Chinese Keywords? Feasibility, Benefits, and Drawbacks

The article examines MoonBit's proposal to add optional Chinese keywords, discussing technical feasibility through a mapping table, potential advantages for beginners and non‑English speakers, and counterarguments about internationalization, developer workflow, and AI tooling compatibility.

Chinese keywordsMoonBitWebAssembly
0 likes · 6 min read
Can MoonBit Support Chinese Keywords? Feasibility, Benefits, and Drawbacks
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
Geek Labs
Geek Labs
Apr 19, 2026 · Frontend Development

Why Vercel’s wterm Is a Game‑Changing Web Terminal for Embedding in Apps

Vercel Labs’ open‑source wterm provides a tiny (≈12 KB) WebAssembly‑based terminal emulator that renders via the DOM, offering native text selection, clipboard support, CSS styling, and simple React integration, making it ideal for AI assistants, online IDEs, and documentation sites.

ReactTerminal EmulatorVercel
0 likes · 4 min read
Why Vercel’s wterm Is a Game‑Changing Web Terminal for Embedding in Apps
Sohu Tech Products
Sohu Tech Products
Apr 15, 2026 · Frontend Development

Why WebAssembly Is the Next Essential Tool for Modern Web Development

WebAssembly extends JavaScript by handling heavy computation, binary processing, cross‑language reuse, and secure sandboxing, making it a practical engineering tool for performance‑critical, privacy‑sensitive, multi‑platform, and plugin‑based web applications while complementing rather than replacing JavaScript.

JavaScript complementWASM use casesWebAssembly
0 likes · 12 min read
Why WebAssembly Is the Next Essential Tool for Modern Web Development
Java Tech Enthusiast
Java Tech Enthusiast
Mar 26, 2026 · Industry Insights

Why Java Applets Shone and Faded: Lessons from a 90s Web Revolution

The article recounts James Gosling's 1995 Java demo that dazzled audiences with a 3D applet, then analyzes why the technology quickly fell apart due to poor UI, slow performance, bandwidth limits, security concerns, and the rise of modern web standards, highlighting its legacy in WebAssembly.

AppletJavaWeb History
0 likes · 6 min read
Why Java Applets Shone and Faded: Lessons from a 90s Web Revolution
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
AutoHome Frontend
AutoHome Frontend
Mar 22, 2026 · Frontend Development

Can a Browser‑Only Video Editor Rival Desktop NLEs? Inside Tooscut’s WebGPU Stack

Tooscut is a fully browser‑based professional video editor that leverages React 19, TanStack Start, a Rust‑compiled WebAssembly rendering engine, and WebGPU acceleration, allowing multi‑track timelines, keyframe animation, and real‑time filters without uploading files, illustrating how modern web technologies can approach native performance while keeping data local.

Browser Video EditingReactRust
0 likes · 5 min read
Can a Browser‑Only Video Editor Rival Desktop NLEs? Inside Tooscut’s WebGPU Stack
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
21CTO
21CTO
Mar 15, 2026 · Backend Development

Why Rust and TypeScript Make a Powerful Development Duo

A JetBrains survey reveals that Rust and JavaScript/TypeScript complement each other across performance, safety, and ecosystem, enabling hybrid WebAssembly‑based architectures that let developers combine Rust's speed with TypeScript's flexibility for modern full‑stack applications.

Backend DevelopmentTypeScriptWebAssembly
0 likes · 12 min read
Why Rust and TypeScript Make a Powerful Development Duo
21CTO
21CTO
Feb 17, 2026 · Backend Development

What’s New in .NET 11 Preview and C# 15? Key Features and Runtime Changes

Microsoft’s .NET 11 preview introduces two‑year STS support, reduces reliance on the Mono runtime, promotes CoreCLR for WebAssembly and Android, adds Zstandard compression, and unveils C# 15 collection‑expression arguments, offering developers early access to significant performance and language enhancements.

.net11WebAssemblyblazor
0 likes · 3 min read
What’s New in .NET 11 Preview and C# 15? Key Features and Runtime Changes
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
360 Tech Engineering
360 Tech Engineering
Dec 25, 2025 · Frontend Development

Unlock WebGPU & WebAssembly: Boost 3D, AI, and Video Performance in the Browser

WebGPU and WebAssembly together break the performance ceiling of traditional JavaScript‑WebGL stacks, enabling native‑grade GPU compute, multithreaded workloads, and real‑time AI, video, and 3D rendering in browsers, while offering practical optimization techniques, code examples, and a roadmap of challenges and future trends.

GPU computeWebAssemblyWebGPU
0 likes · 14 min read
Unlock WebGPU & WebAssembly: Boost 3D, AI, and Video Performance in the Browser
21CTO
21CTO
Dec 21, 2025 · Frontend Development

Boost JavaScript Performance: A Hands‑On Guide to WebAssembly with AssemblyScript

This article explains how WebAssembly can dramatically improve JavaScript application speed, outlines its collaboration with JS, describes ideal use cases, and provides a step‑by‑step AssemblyScript tutorial—including prerequisites, project setup, code examples, and compilation commands.

AssemblyScriptJavaScriptWebAssembly
0 likes · 7 min read
Boost JavaScript Performance: A Hands‑On Guide to WebAssembly with AssemblyScript
IT Services Circle
IT Services Circle
Oct 2, 2025 · Frontend Development

Why WebAssembly Is the Fourth Language Every Frontend Developer Needs

WebAssembly, the emerging "fourth language" for the web, extends HTML, CSS, and JavaScript by enabling high‑performance, cross‑platform binaries compiled from languages like C, C++, Rust, and Go, and its 3.0 release brings major enhancements such as 64‑bit memory, multi‑memory support, and tighter JavaScript integration.

JavaScriptWasm 3.0WebAssembly
0 likes · 7 min read
Why WebAssembly Is the Fourth Language Every Frontend Developer Needs
Open Source Tech Hub
Open Source Tech Hub
Sep 29, 2025 · Backend Development

Run PHP in the Browser with PHP em: WebAssembly‑Powered Development Stack

PHP em is a WebAssembly‑based, single‑page PHP development stack that lets you write, test, and run PHP code directly in the browser or as a desktop app, offering an integrated IDE, virtual file system, multi‑version support, database extensions, and GitHub integration.

Browser IDEDesktop ApplicationGitHub integration
0 likes · 8 min read
Run PHP in the Browser with PHP em: WebAssembly‑Powered Development Stack
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Sep 21, 2025 · Frontend Development

WebAssembly 3.0: The Emerging Fourth Language for Front‑End Development

The article explains how WebAssembly, now in its 3.0 release, adds a fourth language to front‑end development by offering multi‑language support, near‑native performance, and new features such as 64‑bit memory, garbage collection, and tighter JavaScript integration for compute‑intensive web applications.

Front-endGarbage CollectionMulti-language
0 likes · 6 min read
WebAssembly 3.0: The Emerging Fourth Language for Front‑End Development
21CTO
21CTO
Sep 20, 2025 · Frontend Development

What’s New in WebAssembly 3.0? Exploring the Latest Features and Their Impact

WebAssembly 3.0, now the “live” standard, introduces 64‑bit address space, multi‑memory support, garbage collection, richer reference types, tail calls, exception handling, relaxed SIMD, and deterministic defaults, enabling larger applications, better language support, and broader browser adoption across Chrome, Firefox, Safari, and Wasmtime.

64-bit memoryGarbage CollectionMulti-Memory
0 likes · 6 min read
What’s New in WebAssembly 3.0? Exploring the Latest Features and Their Impact
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 19, 2025 · Frontend Development

How to Overcome Three WASM Integration Hurdles in WeChat Mini Programs

This article walks through the step‑by‑step process of integrating the @jsquash/jpeg WebAssembly JPEG codec into a WeChat mini program, detailing three major challenges—module import, import.meta usage, and WebAssembly initialization—and the practical fixes that enable local image compression.

JPEG CompressionWASM IntegrationWeChat Mini Program
0 likes · 9 min read
How to Overcome Three WASM Integration Hurdles in WeChat Mini Programs
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Jul 11, 2025 · Cloud Native

How Kubernetes Will Evolve by 2025: AI Scheduling, Built‑in Security, Multi‑Cluster & WebAssembly

In the cloud‑native era, Kubernetes is transforming from a container orchestrator into a full‑stack operating system, with 2025 bringing AI‑native scheduling, integrated security, multi‑cluster and edge convergence, platform‑engineered developer experiences, and tight WebAssembly integration.

AI schedulingKubernetesMulti-Cluster
0 likes · 9 min read
How Kubernetes Will Evolve by 2025: AI Scheduling, Built‑in Security, Multi‑Cluster & WebAssembly
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
Tencent Cloud Developer
Tencent Cloud Developer
Jun 4, 2025 · Frontend Development

The Evolution of Front‑End Development: From the Bronze Age to the AI Era

This article chronicles two decades of front‑end development, detailing early browser compatibility struggles, the transformative impact of HTML5, CSS3, modern JavaScript, Node.js, and frameworks, and finally explores how AI, WebAssembly, WebGL/WebGPU and low‑code tools are reshaping the front‑end landscape.

AIWebAssemblyhistory
0 likes · 21 min read
The Evolution of Front‑End Development: From the Bronze Age to the AI Era
IT Services Circle
IT Services Circle
Apr 12, 2025 · Fundamentals

MoonBit Language: Ten Key Features

MoonBit is an AI‑native, general‑purpose programming language that blends Rust and Scala concepts, offering garbage collection, WebAssembly compilation, rich type system, pattern matching, traits, operator overloading, testing support, and functional programming features, illustrated through a chess‑board modeling example.

Code ExampleMoonBitProgramming Language
0 likes · 18 min read
MoonBit Language: Ten Key Features
Java Tech Enthusiast
Java Tech Enthusiast
Apr 7, 2025 · Game Development

Ten Key Features of MoonBit Language with a Chess Board Example

MoonBit is an AI‑native, garbage‑collected language that blends Rust’s performance with Scala‑style functional features, offering enums, trait derivation, pattern matching, operator overloading, testing, and WebAssembly compilation, demonstrated through a chess‑board example showcasing its modern type system and tooling.

Chess ModelingMoonBitProgramming Language
0 likes · 18 min read
Ten Key Features of MoonBit Language with a Chess Board Example
21CTO
21CTO
Apr 2, 2025 · Cloud Native

How Hyperlight Wasm Enables Near-Instant, Secure Serverless Apps on Windows and Linux

Hyperlight Wasm, an open‑source lightweight virtual machine manager built with Rust, combines a micro‑VM and a WebAssembly runtime to launch secure, isolated applications in 1‑2 ms on Windows and Linux, offering fast startup, strong sandboxing, and upcoming CNCF support, while noting current platform limits.

CNCFHyperlightRust
0 likes · 6 min read
How Hyperlight Wasm Enables Near-Instant, Secure Serverless Apps on Windows and Linux
php Courses
php Courses
Mar 6, 2025 · Backend Development

Integrating PHP with Modern Web Development Trends

The article explores how PHP can stay relevant by embracing API‑driven development, GraphQL, microservices, serverless architectures, WebAssembly, and AI/ML, offering developers practical guidance to build modern, efficient, and secure web applications.

AIAPIGraphQL
0 likes · 5 min read
Integrating PHP with Modern Web Development Trends
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.

Front-endJavaScriptRust
0 likes · 76 min read
2024 Front-End Technology Review and Outlook for 2025
MoonWebTeam
MoonWebTeam
Feb 22, 2025 · Frontend Development

2024 Front‑End Tech Review: TypeScript Surge, React 19, Rust‑Powered Tooling and AI‑Driven Trends

This comprehensive 2024 review examines the rapid rise of TypeScript, new features in ECMAScript, the evolution of major frameworks like React 19 and Vue 3.5, the Rust‑driven shift in build tools, emerging JavaScript runtimes, Chrome’s AI integrations, and the growing impact of AI, low‑code and WebAssembly on front‑end development.

ReactWebAssembly
0 likes · 76 min read
2024 Front‑End Tech Review: TypeScript Surge, React 19, Rust‑Powered Tooling and AI‑Driven Trends
DeWu Technology
DeWu Technology
Jan 22, 2025 · Operations

How We Cut Video Detection Memory Usage by 78% with WebAssembly and WorkerFS

This article details the challenges of video corruption detection on a creator platform, analyzes existing server‑side and client‑side approaches, and presents a WebAssembly‑based solution using ffmpeg, WorkerFS, and memory‑growth tuning that reduces memory consumption by up to 78% while speeding up large‑file processing.

Memory OptimizationVideo processingWeb Worker
0 likes · 13 min read
How We Cut Video Detection Memory Usage by 78% with WebAssembly and WorkerFS
Code Mala Tang
Code Mala Tang
Jan 18, 2025 · Frontend Development

SSR’s Bright Future: Jamstack, React Server Components & WebAssembly

This article explains the fundamentals of Jamstack and server‑side rendering (SSR), compares their roles in modern web development, and examines emerging trends such as React Server Components, WebAssembly integration, serverless architectures, and hybrid rendering, outlining how these innovations shape the future of SSR.

JamstackReactSSR
0 likes · 7 min read
SSR’s Bright Future: Jamstack, React Server Components & WebAssembly
21CTO
21CTO
Dec 30, 2024 · Artificial Intelligence

2025 Developer Tools Forecast: AI, WebAssembly & the Fediverse

Looking ahead to 2025, this article predicts that large language models will reshape developer tools, WebAssembly will become a mainstream web component, the fediverse will gain traction as an open communication platform, and emerging small‑team projects will drive innovative tooling despite evolving privacy and cost challenges.

2025AIFediverse
0 likes · 8 min read
2025 Developer Tools Forecast: AI, WebAssembly & the Fediverse
Open Source Tech Hub
Open Source Tech Hub
Dec 12, 2024 · Backend Development

Explore PHP’s New Online Code Runner and How WebAssembly Boosts Web Performance

The article introduces PHP’s newly added online code execution feature in its official documentation, explains how the Run Code button works, and then provides a detailed overview of WebAssembly—including its definition, architecture, key characteristics, and execution workflow—highlighting its relevance for modern web development.

PHPWasmWebAssembly
0 likes · 5 min read
Explore PHP’s New Online Code Runner and How WebAssembly Boosts Web Performance
大转转FE
大转转FE
Dec 9, 2024 · Frontend Development

ZhuanZhuan Frontend Weekly – Curated Highlights of Recent Technical Articles

This edition of the ZhuanZhuan Frontend Weekly presents a curated selection of recent technical articles covering React 19 release, HarmonyOS adaptation in a travel app, the Vision animation platform at Kuaishou, migration from Electron to Tauri, and WebAssembly‑enhanced WebCodecs for high‑performance video frame extraction.

HarmonyOSReactTauri
0 likes · 4 min read
ZhuanZhuan Frontend Weekly – Curated Highlights of Recent Technical Articles
Bilibili Tech
Bilibili Tech
Dec 3, 2024 · Frontend Development

Design and Implementation of a WASM Demuxer for WebCodecs Video Frame Extraction

The project extracts FFmpeg’s demuxing logic into a lightweight WebAssembly module that feeds container‑agnostic video packets to WebCodecs, enabling fast, low‑cost frame extraction across many formats and cutting cover‑generation latency by ~40% while reducing container‑related failures by ~72%.

Video DemuxingWebAssemblyWebCodecs
0 likes · 11 min read
Design and Implementation of a WASM Demuxer for WebCodecs Video Frame Extraction
Cognitive Technology Team
Cognitive Technology Team
Nov 11, 2024 · Frontend Development

Why WebAssembly Will Succeed Where Java Applet Failed

The article explains how WebAssembly’s mature community, stronger security sandbox, superior performance, and open‑source governance differentiate it from the outdated Java Applet, positioning Wasm for rapid growth and broader adoption in modern browsers.

Browser SecurityJava AppletWebAssembly
0 likes · 6 min read
Why WebAssembly Will Succeed Where Java Applet Failed
DeWu Technology
DeWu Technology
Nov 4, 2024 · Frontend Development

WebAssembly (Wasm): Concepts, Advantages, and Practical Rust Integration

WebAssembly (Wasm) is a portable binary format that runs near native speed in browsers, providing sandboxed security and modular deployment, though its ecosystem is still maturing; it shines in compute‑intensive tasks like scientific computing, gaming, and porting native code, and can be integrated with Rust via wasm‑bindgen and wasm‑pack to create npm‑compatible modules that outperform JavaScript on larger workloads, while requiring higher development effort.

CompilationJavaScriptRust
0 likes · 15 min read
WebAssembly (Wasm): Concepts, Advantages, and Practical Rust Integration
JD Tech Talk
JD Tech Talk
Oct 28, 2024 · Frontend Development

Integrating Rust with WebAssembly and JavaScript: A Step‑by‑Step Guide

This guide explains how to set up a Rust toolchain, compile Rust code to WebAssembly, use wasm‑bindgen and wasm‑pack, write the necessary Rust and JavaScript glue code, and run the resulting Wasm module in a web page with a Web Worker, providing a complete workflow for front‑end developers.

JavaScriptRustWebAssembly
0 likes · 16 min read
Integrating Rust with WebAssembly and JavaScript: A Step‑by‑Step Guide
JD Cloud Developers
JD Cloud Developers
Oct 28, 2024 · Frontend Development

How to Build Rust‑Powered WebAssembly Apps that Run in the Browser

This guide walks you through the complete workflow of writing Rust code, compiling it to WebAssembly, and integrating the resulting module with JavaScript and HTML to create a browser‑based demo that checks whether a number is even, while covering setup, tooling, and best‑practice tips.

JavaScriptRustWebAssembly
0 likes · 17 min read
How to Build Rust‑Powered WebAssembly Apps that Run in the Browser
21CTO
21CTO
Oct 22, 2024 · Frontend Development

Introducing Gosub: A Rust‑Powered Open‑Source Browser Engine

Gosub is a newly launched, Rust‑written open‑source browser engine that offers modular, high‑performance HTML5 and CSS3 parsing, a rendering engine, JavaScript bridge, and WebAssembly support, inviting contributors to help build a flexible alternative to dominant browsers.

HTML parserRustWebAssembly
0 likes · 5 min read
Introducing Gosub: A Rust‑Powered Open‑Source Browser Engine
Meituan Technology Team
Meituan Technology Team
Oct 17, 2024 · Frontend Development

How Recce Boosts Dynamic Front‑End Containers to Near‑Native Performance

This article analyzes Meituan's Recce solution for dynamic front‑end containers, detailing performance bottlenecks, architectural classifications, interpreter and language choices, UI framework design, rendering layer decisions, optimization techniques, and future directions to achieve native‑level speed while retaining dynamic capabilities.

RecceRustUI framework
0 likes · 28 min read
How Recce Boosts Dynamic Front‑End Containers to Near‑Native Performance
Infra Learning Club
Infra Learning Club
Sep 23, 2024 · Cloud Native

How to Extend the Kubernetes Scheduler: Four Approaches

The article outlines four ways to extend the Kubernetes scheduler—Scheduler Extender, Scheduler Framework, deploying multiple schedulers, and a WebAssembly‑based plugin model—detailing their mechanisms, configuration steps, advantages, and drawbacks.

KubernetesMulti SchedulerScheduler
0 likes · 5 min read
How to Extend the Kubernetes Scheduler: Four Approaches
dbaplus Community
dbaplus Community
Sep 9, 2024 · Databases

Why SQLite Powers Billions of Devices: Real-World Use Cases Explained

SQLite, the lightweight embedded SQL engine created in 2000, is the world’s most deployed database, powering mobile apps, embedded systems, desktop software, data analysis tasks, and even browser‑based acceleration via WebAssembly, thanks to its zero‑configuration design and broad language support.

Embedded DatabaseMobile DevelopmentSQLite
0 likes · 8 min read
Why SQLite Powers Billions of Devices: Real-World Use Cases Explained
Java Tech Enthusiast
Java Tech Enthusiast
Sep 2, 2024 · Databases

Understanding SQLite: Usage Scenarios and Advantages

SQLite, a lightweight serverless relational database written in C, powers billions of devices and is used for mobile app storage, embedded systems, offline desktop applications, small‑to‑medium data analysis, and browser‑based acceleration via WebAssembly, supporting languages such as C, C++, Java, Python, and Swift.

Embedded DatabaseIoTSQLite
0 likes · 5 min read
Understanding SQLite: Usage Scenarios and Advantages
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
Architecture Digest
Architecture Digest
Aug 30, 2024 · Fundamentals

MoonBit: A Next‑Generation Cloud‑Native Programming Language with Modern Generics, Precise Error Handling, and Efficient Iterators

MoonBit is a Chinese‑developed, Rust‑like programming language that offers zero‑cost generics, compile‑time precise error handling, and high‑performance iterators, delivering dramatically faster compilation and smaller WebAssembly binaries for cloud and edge computing workloads.

Cloud NativeError HandlingGenerics
0 likes · 7 min read
MoonBit: A Next‑Generation Cloud‑Native Programming Language with Modern Generics, Precise Error Handling, and Efficient Iterators
Liangxu Linux
Liangxu Linux
Aug 29, 2024 · Fundamentals

Run Linux Directly in Your Browser: Exploring the WebVM Virtual Machine

This article explains what a virtual machine is, why it’s useful, and introduces WebVM—an open‑source, server‑less Linux VM that runs entirely in the browser using WebAssembly and the CheerpX engine, highlighting its features, language support, and future potential.

Browser-based LinuxCheerpXServerless
0 likes · 5 min read
Run Linux Directly in Your Browser: Exploring the WebVM Virtual Machine
Alibaba Cloud Native
Alibaba Cloud Native
Aug 13, 2024 · Cloud Native

How to Build an AI Cache WASM Plugin for Higress Gateway

This guide explains how to set up a Higress gateway, compile a WebAssembly AI cache plugin, integrate Redis and DashVector for semantic caching of large‑model requests, and provides complete configuration and code examples for end‑to‑end deployment.

AI CacheHigressWebAssembly
0 likes · 16 min read
How to Build an AI Cache WASM Plugin for Higress Gateway
Architecture Development Notes
Architecture Development Notes
Jul 31, 2024 · Fundamentals

Why Rust Might Be the Best Choice for WebAssembly – Pros, Cons, and Real‑World Lessons

After three years of building the Wick framework with Rust and WebAssembly, the author shares practical insights on Rust's strengths—such as its borrow checker, type system, and Clippy linting—and its drawbacks, including tooling gaps, async friction, and refactoring challenges, to help developers decide if Rust is worth the investment.

ClippyRustWebAssembly
0 likes · 14 min read
Why Rust Might Be the Best Choice for WebAssembly – Pros, Cons, and Real‑World Lessons
21CTO
21CTO
Jul 30, 2024 · Frontend Development

What’s New in ECMAScript 2024? Key Features and Their Impact on JavaScript Development

The article reviews ECMAScript 2024, highlighting new small‑scale features such as improved WebAssembly interop, enhanced Promise utilities, group‑by methods, better Unicode handling, async locking with Atomics.waitAsync, and resizable ArrayBuffers, while also discussing upcoming proposals for 2025.

AsyncECMAScript 2024JavaScript
0 likes · 17 min read
What’s New in ECMAScript 2024? Key Features and Their Impact on JavaScript Development
21CTO
21CTO
Jul 15, 2024 · Backend Development

Bridging Python and JavaScript: Inside the PythonMonkey Runtime

PythonMonkey is a SpiderMonkey‑based JavaScript runtime embedded in Python that lets developers run JavaScript inside Python and vice‑versa, offering WebAssembly support, a Node‑like PMJS environment, and a roadmap of cross‑language features aimed at speeding development and reducing maintenance overhead.

Cross-languageJavaScriptPythonMonkey
0 likes · 10 min read
Bridging Python and JavaScript: Inside the PythonMonkey Runtime
21CTO
21CTO
Jul 2, 2024 · Frontend Development

What ECMAScript 2024 and WasmGC Mean for Modern Web Development

The article covers Amazon’s $2 trillion market cap milestone, China’s push to standardize brain‑computer interfaces, the approval of ECMAScript 2024 with new JavaScript features, and Google Sheets’ shift from a JavaScript engine to a WasmGC‑based calculation engine, highlighting their broader tech implications.

ECMAScriptJavaScriptWasmGC
0 likes · 6 min read
What ECMAScript 2024 and WasmGC Mean for Modern Web Development
dbaplus Community
dbaplus Community
May 20, 2024 · Cloud Computing

Why Kubernetes Is So Expensive and How Serverless Can Slash Costs

The article explains why Kubernetes, once praised for cost savings, now incurs high operational expenses due to container replication, sidecar overhead, and slow startup, and shows how serverless and WebAssembly approaches can dramatically reduce those costs while preserving reliability.

ContainersCost OptimizationKubernetes
0 likes · 14 min read
Why Kubernetes Is So Expensive and How Serverless Can Slash Costs
JD Retail Technology
JD Retail Technology
May 17, 2024 · Backend Development

Using NAPI‑RS to Develop, Debug, and Publish Node.js Extensions with Rust

This article introduces how to use NAPI‑RS for developing, debugging, and publishing Node.js extensions in Rust, covering Rust’s growing role in frontend tooling, project setup with @napi‑rs/cli, exposing functions and objects to JavaScript, handling callbacks, asynchronous calls, and CI/CD build and release processes.

NAPI-RSNode.jsRust
0 likes · 20 min read
Using NAPI‑RS to Develop, Debug, and Publish Node.js Extensions with Rust
ByteFE
ByteFE
May 7, 2024 · Frontend Development

Optimizing Frontend Interactive Rendering with WebAssembly and WebGL: Architecture, Performance, and Practical Applications

This article explores the integration of WebAssembly and WebGL to build a high-performance frontend rendering engine, detailing architectural design, benchmark results, Lottie animation optimization, and a novel frame-difference sprite sheet technique that significantly reduces resource size while enhancing interactive capabilities.

Lottie AnimationRendering EngineSprite Sheet Compression
0 likes · 11 min read
Optimizing Frontend Interactive Rendering with WebAssembly and WebGL: Architecture, Performance, and Practical Applications
MoonWebTeam
MoonWebTeam
Apr 2, 2024 · Frontend Development

Future Frontend Trends: AI-Powered D2C, Cross-Platform, and Low-Code Strategies

This article surveys the rapid evolution of front‑end technology, covering AI‑assisted design‑to‑code (D2C), cross‑platform frameworks, full‑stack solutions, high‑performance toolchains, low‑code platforms, WebAssembly, webAR, and intelligent monitoring, offering practical takeaways for modern development teams.

AIToolchainWebAssembly
0 likes · 28 min read
Future Frontend Trends: AI-Powered D2C, Cross-Platform, and Low-Code Strategies
Architect
Architect
Mar 23, 2024 · Information Security

How to Secure Front‑End JavaScript: Encryption, Obfuscation, and Anti‑Debugging Techniques

This article explains why protecting client‑side JavaScript is essential, describes interface signing, outlines common compression, obfuscation and encryption methods—including variable, string, property and control‑flow tricks—introduces Emscripten/WebAssembly protection, reviews practical tools, and details debugging, anti‑debugging and counter‑measures for front‑end security.

Anti-debuggingFront-end securityJavaScript
0 likes · 18 min read
How to Secure Front‑End JavaScript: Encryption, Obfuscation, and Anti‑Debugging Techniques
Tencent Cloud Developer
Tencent Cloud Developer
Mar 7, 2024 · Frontend Development

WebAssembly: History, Principles, and Applications

WebAssembly, originating from Mozilla’s asm.js experiment and standardized in 2017, offers a compact binary format that outperforms JavaScript and asm.js, enabling near‑native speed for compute‑intensive web and server workloads, with real‑world adoption in graphics, video, AI, and cloud micro‑services.

BackendWASIWasm
0 likes · 36 min read
WebAssembly: History, Principles, and Applications
Bilibili Tech
Bilibili Tech
Feb 27, 2024 · Frontend Development

Browser‑Based Video Synthesis Using FFmpeg and WebAssembly

The article details how to compile FFmpeg to WebAssembly and integrate it into a browser‑based video synthesis platform, describing the runtime architecture, JSON‑driven API, key‑frame animation mapping, memory‑limit strategies, text rendering options, and future enhancements such as OPFS, SIMD, and WebGL acceleration.

Web DevelopmentWebAssemblyanimation
0 likes · 28 min read
Browser‑Based Video Synthesis Using FFmpeg and WebAssembly
Bilibili Tech
Bilibili Tech
Jan 30, 2024 · Frontend Development

Efficient Video Frame Extraction Using WebCodecs on Bilibili's Web Upload Page

Bilibili’s web upload page now uses the browser‑native WebCodecs API to decode video frames client‑side, replacing slower Canvas and Wasm‑FFmpeg pipelines, achieving 2.5–5× faster cover‑frame extraction with lower memory use, while supporting MP4/WebM and improving user experience.

Video Frame ExtractionWebAssemblyWebCodecs
0 likes · 12 min read
Efficient Video Frame Extraction Using WebCodecs on Bilibili's Web Upload Page
21CTO
21CTO
Jan 14, 2024 · Frontend Development

Run Python Directly in the Browser with PyScript: A Step‑by‑Step Guide

Learn how to embed and execute Python code within HTML using PyScript, covering its background, core features, basic visualization, and a complete Hello World example that displays the host’s IP address, while showcasing code snippets and practical use cases for web development.

PyScriptPythonWeb Development
0 likes · 8 min read
Run Python Directly in the Browser with PyScript: A Step‑by‑Step Guide
21CTO
21CTO
Dec 3, 2023 · Fundamentals

Why MoonBit’s Small WASM Binaries and Fast Performance Matter

MoonBit is a new open‑source programming language from China that delivers tiny WebAssembly binaries, high runtime speed, advanced compile‑time performance, and a modern toolchain, while sparking community debate over adding Chinese keywords to its syntax.

Chinese keywordsMoonBitProgramming Language
0 likes · 8 min read
Why MoonBit’s Small WASM Binaries and Fast Performance Matter
Ximalaya Technology Team
Ximalaya Technology Team
Oct 31, 2023 · Frontend Development

What Is WebAssembly? Advantages, Front‑End Usage, and Development Guide

WebAssembly (Wasm) is a fast, binary bytecode format that lets browsers execute near‑native code written in languages like C, C++ or Rust, offering superior performance for CPU‑intensive tasks such as games and data processing, and can be integrated into front‑end projects via fetch, instantiateStreaming, and toolchains like Emscripten or wasm‑pack.

C++JavaScriptRust
0 likes · 10 min read
What Is WebAssembly? Advantages, Front‑End Usage, and Development Guide
Alibaba Cloud Native
Alibaba Cloud Native
Oct 25, 2023 · Cloud Native

Why Higress Transformer Beats Spring Cloud Gateway Filters: Performance and Usage Guide

This article reviews how Spring Cloud Gateway modifies HTTP requests/responses with built‑in filters, introduces the Higress cloud‑native gateway’s Transformer plugin as a higher‑performance alternative, compares their CPU and memory usage, and provides step‑by‑step deployment and configuration instructions.

HigressSpring Cloud GatewayTransformer Plugin
0 likes · 12 min read
Why Higress Transformer Beats Spring Cloud Gateway Filters: Performance and Usage Guide
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
IT Services Circle
IT Services Circle
Oct 10, 2023 · Frontend Development

How Adobe Brings Photoshop to the Browser: WebAssembly, Web Components, Service Workers, and AI Integration

Adobe’s new web‑based Photoshop demonstrates how modern browser APIs—such as WebAssembly, OPFS, Service Workers, Lit‑based Web Components, and TensorFlow.js—enable a complex, graphics‑intensive application to run efficiently across platforms while offering AI‑powered features and future‑proof performance optimizations.

Adobe PhotoshopLitOPFS
0 likes · 12 min read
How Adobe Brings Photoshop to the Browser: WebAssembly, Web Components, Service Workers, and AI Integration
Efficient Ops
Efficient Ops
Sep 14, 2023 · Cloud Native

How ByteDance Leverages WebAssembly for Ultra‑Lightweight Serverless Functions

This article outlines ByteDance's exploration of WebAssembly in serverless FaaS, highlighting a conference talk that covers the technology's benefits, runtime architecture, edge integration, and future micro‑service orchestration, while offering attendees practical insights and engineering details.

ByteDanceEdge ComputingFaaS
0 likes · 4 min read
How ByteDance Leverages WebAssembly for Ultra‑Lightweight Serverless Functions
21CTO
21CTO
Sep 5, 2023 · Frontend Development

Is WebAssembly the Future of Computing? Benefits, Limits, and What to Expect

This article examines WebAssembly’s evolution from a browser‑based binary format to a potential universal runtime, discusses its performance advantages, current limitations, and the impact of initiatives like WASI and Cloud‑Native integration, while questioning whether it will truly become the future of computing.

BackendCloud NativeWASI
0 likes · 7 min read
Is WebAssembly the Future of Computing? Benefits, Limits, and What to Expect
Programmer DD
Programmer DD
Sep 2, 2023 · Cloud Computing

MoonBit: The Next‑Gen WebAssembly Language for Cloud and Edge Computing

MoonBit, a new WebAssembly‑based programming language from China, targets cloud and edge computing with a vertically integrated toolchain, offering tiny WASM binaries, high runtime performance, advanced compilation speed, and a data‑oriented design, and includes sample code, benchmarks, and future roadmap details.

BenchmarkMoonBitProgramming Language
0 likes · 6 min read
MoonBit: The Next‑Gen WebAssembly Language for Cloud and Edge Computing
21CTO
21CTO
Sep 1, 2023 · Frontend Development

Run Python Directly in the Browser with PyScript: A Step‑by‑Step Guide

This article introduces PyScript, explains how it compiles Python to WebAssembly for client‑side execution, and provides a complete tutorial—including setup, a Hello World example, and code explanations—to help developers embed Python seamlessly into HTML web pages.

HTMLPyScriptPython in Browser
0 likes · 7 min read
Run Python Directly in the Browser with PyScript: A Step‑by‑Step Guide
IT Services Circle
IT Services Circle
Aug 30, 2023 · Cloud Computing

MoonBit: A Cloud‑Native WebAssembly Programming Language for Cloud and Edge Computing

MoonBit, a new WebAssembly‑based programming language created by a Chinese development team, targets cloud and edge computing with an integrated toolchain that includes a compiler, build system, IDE and deployment tools, offering smaller binaries, higher runtime performance, and advanced compile‑time optimizations, as demonstrated by benchmarked Fibonacci implementations in MoonBit, Go, and Rust.

BenchmarkMoonBitProgramming Language
0 likes · 4 min read
MoonBit: A Cloud‑Native WebAssembly Programming Language for Cloud and Edge Computing
21CTO
21CTO
Aug 10, 2023 · Fundamentals

Why Zero‑Config WebAssembly Still Eludes Developers: Language Support Challenges

The article examines the current obstacles to seamless, zero‑configuration WebAssembly deployment across environments, focusing on language support, the WASI layer, component models, and the evolving role of Rust, Go, Python and other languages in the ecosystem.

Component ModelLanguage SupportRust
0 likes · 12 min read
Why Zero‑Config WebAssembly Still Eludes Developers: Language Support Challenges
21CTO
21CTO
Aug 3, 2023 · Fundamentals

What Is WebAssembly and Why It Matters for Modern Web Development

This article explains what WebAssembly is, why it is needed for high‑performance web applications, how it works internally, which languages can target it, typical use cases, and provides practical examples of loading and using WebAssembly modules in browsers and Node.js.

CompilationJavaScriptRust
0 likes · 11 min read
What Is WebAssembly and Why It Matters for Modern Web Development
ByteFE
ByteFE
Jul 19, 2023 · Frontend Development

Using WebAssembly for Efficient 3D Model Decoding in Web Applications

This article explains how WebAssembly is used to decode glTF 3D models compressed with Draco and Meshopt algorithms in Porsche's live gift system, detailing the decoding framework, implementation, and performance benefits and user experience.

3D model decodingDracoWebAssembly
0 likes · 18 min read
Using WebAssembly for Efficient 3D Model Decoding in Web Applications
ByteFE
ByteFE
Jul 19, 2023 · Frontend Development

Optimizing Web Front‑End Performance with WebAssembly: Design and Implementation of ByteReact

This article explores how WebAssembly can break the speed limits of JavaScript by compiling both framework and business logic into WebAssembly, describes the design of the ByteReact front‑end framework, its custom Bytets compiler that turns TypeScript into WebAssembly, and presents performance measurements showing up to three‑fold speed gains for compute‑heavy UI tasks.

ReactTypeScriptWebAssembly
0 likes · 20 min read
Optimizing Web Front‑End Performance with WebAssembly: Design and Implementation of ByteReact
ByteFE
ByteFE
Jul 19, 2023 · Frontend Development

WebAssembly‑Based Video Editing: Architecture, Multithreading, Graphics, and Performance Optimizations

This article reviews the adoption of WebAssembly for a web‑based video editing SDK, covering its technical background, browser compatibility, JavaScript vs. WebAssembly trade‑offs, multithreading with Web Workers, OpenGL/WebGL rendering, virtual file‑system handling, package‑size reduction techniques, development tooling, and future directions such as front‑end synthesis and collaborative editing.

EmscriptenVideo EditingWebAssembly
0 likes · 30 min read
WebAssembly‑Based Video Editing: Architecture, Multithreading, Graphics, and Performance Optimizations
ByteFE
ByteFE
Jul 19, 2023 · Frontend Development

Implementing AAC Audio Encoding in Web Browsers Using FFmpeg and WebAssembly

This article explains how to implement AAC audio encoding directly in the browser by compiling FFmpeg’s libavcodec and libswresample to WebAssembly with Emscripten, detailing the required FFmpeg modules, AAC encoding workflow, compilation options, and JavaScript integration for real‑time media streaming.

AACEmscriptenWebAssembly
0 likes · 16 min read
Implementing AAC Audio Encoding in Web Browsers Using FFmpeg and WebAssembly
ByteFE
ByteFE
Jul 19, 2023 · Frontend Development

Using WebAssembly to Optimize Particle System Performance in Game Engine

This article explores how WebAssembly can be used to optimize the performance of particle system calculations in a game engine, reducing CPU load and improving frame rates by offloading computations to WebAssembly modules.

Game EngineJavaScriptParticle System
0 likes · 14 min read
Using WebAssembly to Optimize Particle System Performance in Game Engine
ByteFE
ByteFE
Jul 12, 2023 · Fundamentals

Building a Simple WebAssembly Interpreter (WAInterp) in TypeScript

This article walks through the complete implementation of a basic WebAssembly interpreter called WAInterp using TypeScript, covering module decoding, instantiation, execution of various sections, handling of instructions, and a practical example, thereby deepening understanding of WebAssembly fundamentals and virtual machine design.

ProgrammingLanguagesTypeScriptVirtualMachine
0 likes · 58 min read
Building a Simple WebAssembly Interpreter (WAInterp) in TypeScript
ByteFE
ByteFE
Jul 12, 2023 · Cloud Native

Design and Implementation of ByteFaaS Worker: A Lightweight WebAssembly‑Based Serverless Solution

ByteFaaS, ByteDance’s internal function compute platform, leverages WebAssembly to create a lightweight, cloud‑edge integrated serverless solution called ByteFaaS Worker, detailing classic versus lightweight FaaS, the WebAssembly runtime, simplified architecture, traffic scheduling, edge support, developer SDKs, and performance benefits.

Cloud NativeEdge ComputingFunction as a Service
0 likes · 28 min read
Design and Implementation of ByteFaaS Worker: A Lightweight WebAssembly‑Based Serverless Solution
ByteFE
ByteFE
Jul 12, 2023 · Fundamentals

WebAssembly Source Debugging: Principles, Tools, and Comparative Analysis

This article introduces the fundamentals of source-level debugging for WebAssembly, explains core debugging principles, discusses native and managed program debugging, examines various debugging information formats such as SourceMap and DWARF, and compares several practical debugging solutions—including Chrome DevTools, LLDB with wasmtime or iwasm, and WasmInspect.

Chrome DevToolsDWARFDebugging
0 likes · 20 min read
WebAssembly Source Debugging: Principles, Tools, and Comparative Analysis
System Architect Go
System Architect Go
Jul 11, 2023 · Cloud Native

Container Runtime Internals and Latest Trends (2023)

This article reviews container fundamentals, explains Docker’s architecture and Linux namespaces, cgroups, capabilities, and security mechanisms, then surveys recent developments such as containerd, CRI‑O, rootless containers, alternative runtimes like Podman, Kata, gVisor, and emerging WebAssembly‑based approaches, highlighting trends up to 2023.

ContainersDockerKubernetes
0 likes · 19 min read
Container Runtime Internals and Latest Trends (2023)
21CTO
21CTO
Jul 5, 2023 · Backend Development

Why WebAssembly Could Revolutionize Backend Development

WebAssembly is moving beyond browsers into server‑side workloads, offering a portable binary format, promising performance, and new security considerations, while integrating with containers and Kubernetes through WASI, making it a compelling technology for modern backend development.

KubernetesPortabilitySecurity
0 likes · 8 min read
Why WebAssembly Could Revolutionize Backend Development
ByteDance Web Infra
ByteDance Web Infra
Jun 8, 2023 · Fundamentals

Modular Programming and Dynamic Linking in JavaScript and WebAssembly

This article explains the principles of modular programming, examines JavaScript and asm.js module systems, and details how WebAssembly extends these concepts with import/export sections and dynamic linking mechanisms, while also reviewing current proposals and future trends for module linking and component models.

JavaScriptModular ProgrammingWebAssembly
0 likes · 28 min read
Modular Programming and Dynamic Linking in JavaScript and WebAssembly
ByteFE
ByteFE
Jun 2, 2023 · Fundamentals

Modular Programming and Dynamic Linking in WebAssembly and JavaScript

This article explains the principles of modular programming, examines JavaScript and asm.js module systems, details how WebAssembly implements import/export and dynamic linking, and reviews current proposals such as ES Module integration, Module Linking, and Component Model that shape the future of WebAssembly modularity.

JavaScriptModular ProgrammingModule Linking
0 likes · 29 min read
Modular Programming and Dynamic Linking in WebAssembly and JavaScript
ByteDance Web Infra
ByteDance Web Infra
May 9, 2023 · Fundamentals

WebAssembly Runtime Architecture: Loading, Parsing, Execution, Memory Management and GC

This article provides a comprehensive overview of the WebAssembly runtime, detailing its binary format, module loading and validation, execution engine designs, linear memory layout, garbage‑collection proposals, and the WebAssembly System Interface (WASI), while illustrating each concept with diagrams and code examples.

CompilationGarbage CollectionMemory Management
0 likes · 34 min read
WebAssembly Runtime Architecture: Loading, Parsing, Execution, Memory Management and GC