Tagged articles

Rust

748 articles · Page 6 of 8
Ops Development & AI Practice
Ops Development & AI Practice
Feb 4, 2024 · Fundamentals

Why Rust’s Ownership Model Guarantees Memory Safety Over C/C++

This article explains the concept of memory safety, details Rust’s unique ownership and borrowing mechanisms that enforce safety at compile time, compares them with the inherent risks of manual memory management in C and C++, and highlights why Rust is increasingly favored for secure system development.

C++ ComparisonOwnershipRust
0 likes · 10 min read
Why Rust’s Ownership Model Guarantees Memory Safety Over C/C++
ELab Team
ELab Team
Jan 23, 2024 · Frontend Development

How a Frontend Team Supercharged TikTok E‑Commerce IM with Rust

This article details how the TikTok e‑commerce frontend team tackled high‑concurrency and multi‑instance challenges in their Electron‑based IM client by incrementally redesigning the architecture, introducing a Rust‑based SDK, validating performance through POCs, and ultimately achieving significant stability and latency improvements.

Cross-ProcessElectronRust
0 likes · 15 min read
How a Frontend Team Supercharged TikTok E‑Commerce IM with Rust
21CTO
21CTO
Jan 22, 2024 · Fundamentals

Master Rust: A Complete 10‑Step Roadmap for Developers

An extensive Rust developer roadmap breaks the learning journey into ten comprehensive sections—from introductory concepts and language basics to ownership, error handling, concurrency, modules, macros, traits, and the broader ecosystem—providing a structured guide for mastering Rust’s core features and libraries.

Learning PathProgramming LanguageRoadmap
0 likes · 4 min read
Master Rust: A Complete 10‑Step Roadmap for Developers
Java Tech Enthusiast
Java Tech Enthusiast
Jan 22, 2024 · Backend Development

Transitioning from Java to Rust: Performance, Concurrency, and Ecosystem Insights

Switching from Java to Rust can shrink binaries from dozens of megabytes to a few kilobytes, cut memory use and latency dramatically, and provide safer, built‑in concurrency and async support, while Java remains attractive for its low learning curve and massive library ecosystem, prompting developers to wrap Rust crates for Java‑like productivity as they adopt Rust long‑term.

Rustasyncbackend development
0 likes · 10 min read
Transitioning from Java to Rust: Performance, Concurrency, and Ecosystem Insights
MoonWebTeam
MoonWebTeam
Jan 19, 2024 · Frontend Development

What Shaped Front-End Development in 2023? A Comprehensive Review

This article reviews the major developments in front‑end technology during 2023, covering the rise of large‑model AI applications, updates to JavaScript, TypeScript, CSS, the evolution of major frameworks like React, Vue, Svelte and Angular, the emergence of new tools such as Qwik, Htmx, Bun, Rust‑based build tools, low‑code engines, cross‑platform advances with HarmonyOS, and provides outlooks for 2024.

2023 reviewAIFrameworks
0 likes · 52 min read
What Shaped Front-End Development in 2023? A Comprehensive Review
Tencent Cloud Developer
Tencent Cloud Developer
Jan 16, 2024 · Frontend Development

Frontend Technology Review 2023 and Outlook 2024

The 2023 frontend review highlights TypeScript’s size and speed gains, ECMAScript 2023 features, evolving frameworks like React, Vue, Svelte, Angular and emerging Qwik, while Rust tooling, Bun, browser changes, AI‑driven low‑code, and WASM progress set the stage for 2024’s LLM‑powered, Rust‑centric, cross‑platform development.

BunD2CHarmonyOS
0 likes · 49 min read
Frontend Technology Review 2023 and Outlook 2024
21CTO
21CTO
Jan 12, 2024 · Backend Development

Which Rust Web Framework Is Fastest? Benchmarking Actix, Axum, Rocket, and More

This article benchmarks several Rust web frameworks—including Actix, Axum, Rocket, Tide, Gotham, Nickel, Ntex, and Poem—using a simple "Hello World" test on a MacBook Pro, measuring request throughput, resource usage, and implementation difficulty across different concurrency levels.

ActixAxumRust
0 likes · 8 min read
Which Rust Web Framework Is Fastest? Benchmarking Actix, Axum, Rocket, and More
AntTech
AntTech
Dec 15, 2023 · Databases

CStore: A Native Graph Storage Engine for Large-Scale Graph Analysis

CStore is a Rust‑implemented native graph storage engine designed for large‑scale graph analysis, supporting petabyte‑level data, offering array‑plus‑linked‑list storage, multi‑level indexing, efficient compaction, and providing detailed build instructions and future roadmap for open‑source development.

CStoreIndexingLSM Tree
0 likes · 12 min read
CStore: A Native Graph Storage Engine for Large-Scale Graph Analysis
Architect
Architect
Dec 12, 2023 · Backend Development

Pingora: Cloudflare’s High‑Performance Rust‑Based HTTP Proxy

This article explains how Cloudflare replaced NGINX with Pingora, a Rust‑written HTTP proxy that processes over a trillion daily requests, offering superior performance, efficiency, and security through a multithreaded design, custom HTTP library, and programmable request lifecycle.

CloudflareHTTP ProxyNetworking
0 likes · 12 min read
Pingora: Cloudflare’s High‑Performance Rust‑Based HTTP Proxy
ITPUB
ITPUB
Dec 11, 2023 · Backend Development

Go vs Rust in 2024: Which Language Should Power Your Projects?

This article compares Go and Rust across performance, concurrency, memory safety, development speed, and developer experience, highlighting each language's strengths and weaknesses to help developers decide which language best fits their specific project requirements in 2024.

GoLanguage comparisonRust
0 likes · 12 min read
Go vs Rust in 2024: Which Language Should Power Your Projects?
Senior Brother's Insights
Senior Brother's Insights
Dec 10, 2023 · Backend Development

Why a Veteran Java Developer Chose Rust: Performance, Concurrency, and Ecosystem

A seasoned Java engineer shares his journey transitioning to Rust, highlighting Rust’s advantages for CLI tools, superior resource utilization, easier concurrency and async programming, while also acknowledging Java’s strengths in rapid feature delivery, mature ecosystem, and ease of learning, and discussing practical migration considerations.

Rustjavaperformance
0 likes · 10 min read
Why a Veteran Java Developer Chose Rust: Performance, Concurrency, and Ecosystem
21CTO
21CTO
Dec 8, 2023 · Fundamentals

Linus Torvalds on Linux’s Future: Rust, AI, and the Human Cost of Kernel Maintenance

At a recent open‑source summit in Japan, Linus Torvalds discussed the upcoming Linux 6.7 release, the growing role of Rust in the kernel, maintainer fatigue, and how artificial intelligence may assist developers while highlighting the social challenges of open‑source collaboration.

Artificial IntelligenceLinuxRust
0 likes · 10 min read
Linus Torvalds on Linux’s Future: Rust, AI, and the Human Cost of Kernel Maintenance
Senior Brother's Insights
Senior Brother's Insights
Dec 3, 2023 · Backend Development

Rust vs Go in 2024: Which Language Wins Your Next Project?

This article compares Rust and Go across performance, concurrency, memory safety, development speed, and developer experience, highlighting each language's strengths and weaknesses to help developers choose the most suitable language for their 2024 projects.

GoLanguage comparisonRust
0 likes · 13 min read
Rust vs Go in 2024: Which Language Wins Your Next Project?
Tencent Architect
Tencent Architect
Nov 28, 2023 · Fundamentals

Why TQUIC’s Rust‑Based QUIC Library Could Revolutionize High‑Performance Networking

Tencent’s newly open‑sourced TQUIC, a high‑performance, lightweight, cross‑platform QUIC library written in Rust, offers fast transmission, high performance, extensive congestion‑control algorithms, multi‑path support, and strong security, and has already boosted core services such as video, advertising, gaming, and cloud CDN, demonstrating its broad scenario value and robust architecture.

Open SourceQUICRust
0 likes · 7 min read
Why TQUIC’s Rust‑Based QUIC Library Could Revolutionize High‑Performance Networking
Tencent Cloud Developer
Tencent Cloud Developer
Nov 28, 2023 · Backend Development

TQUIC: High‑Performance, Lightweight Cross‑Platform QUIC Library Open‑Sourced by Tencent

Tencent has open‑sourced TQUIC, a Rust‑based, high‑performance, lightweight cross‑platform QUIC library that supports multiple congestion‑control algorithms, multi‑path networking, and memory‑safe operation, delivering 2‑30% faster transmission and up to 20% higher processing speed while improving latency‑sensitive services such as video, gaming, advertising, and e‑commerce.

Open SourceQUICRust
0 likes · 7 min read
TQUIC: High‑Performance, Lightweight Cross‑Platform QUIC Library Open‑Sourced by Tencent
21CTO
21CTO
Nov 22, 2023 · Frontend Development

New UI Releases: Slint 1.3, Flutter 3.16, Rust 1.74, Notion AI, Linux Kernel

The article summarizes recent releases across UI toolkits and core platforms, covering Slint 1.3's Android support, Flutter 3.16's Impeller preview, Rust 1.74's Cargo enhancements, Notion's AI‑driven Q&A feature, and multiple Linux kernel updates addressing security and bug fixes.

Linux kernelNotion AIRust
0 likes · 6 min read
New UI Releases: Slint 1.3, Flutter 3.16, Rust 1.74, Notion AI, Linux Kernel
Nightwalker Tech
Nightwalker Tech
Nov 18, 2023 · Fundamentals

Reflections on a Decade of Judgments About Go and Rust

Looking back over ten years, the author revisits earlier blog posts and shares personal insights and judgments about the Go and Rust programming languages, concluding that choices often outweigh effort in shaping one’s technical path.

GoProgramming LanguagesRust
0 likes · 2 min read
Reflections on a Decade of Judgments About Go and Rust
21CTO
21CTO
Nov 12, 2023 · Information Security

Why is Microsoft Betting Big on Rust for Safer AI Development?

Microsoft announced a series of initiatives—including tighter CodeQL‑GitHub Copilot integration, a $1 million donation to the Rust Foundation, and a $10 million investment in Rust tooling—to promote memory‑safe programming and accelerate AI‑driven automation, signaling a strategic shift toward more secure software development.

AIMicrosoftRust
0 likes · 5 min read
Why is Microsoft Betting Big on Rust for Safer AI Development?
IT Services Circle
IT Services Circle
Nov 3, 2023 · Fundamentals

Vivo Unveils BlueOS: A Rust‑Based, AI‑Powered Independent Operating System

Vivo introduced BlueOS, a fully self‑developed operating system built with Rust and integrated AI large‑model capabilities, highlighting three core traits—greater intelligence, smoother performance, and enhanced security—while targeting smart‑watch devices and providing a dedicated SDK and IDE for developers.

Artificial IntelligenceBlueOSRust
0 likes · 7 min read
Vivo Unveils BlueOS: A Rust‑Based, AI‑Powered Independent Operating System
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Nov 1, 2023 · Fundamentals

Recap of the 18th China Linux Kernel Developers Conference (CLK 2023)

On October 28 2023, the 18th China Linux Kernel Developers Conference gathered nearly 500 developers in Shenzhen, livestreamed to over 180,000 viewers, featured keynote talks on kernel scheduling, AI‑driven evolution, Rust integration, and cloud‑hardware co‑design, and offered sub‑forums on memory, virtualization, I/O, and eBPF, with all materials now publicly available.

Open SourceRustconference
0 likes · 8 min read
Recap of the 18th China Linux Kernel Developers Conference (CLK 2023)
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
Java Architect Essentials
Java Architect Essentials
Oct 30, 2023 · Cloud Native

Why Cloudflare Replaced NGINX with Pingora: Design Decisions, Performance Gains, and Security Improvements

The article explains how Cloudflare built Pingora, a Rust‑based, cloud‑native reverse proxy that surpasses NGINX in performance, efficiency, and safety by redesigning the worker model, improving connection reuse, and leveraging multithreading and Tokio, while also offering greater extensibility for future services.

CloudflareHTTPPingora
0 likes · 13 min read
Why Cloudflare Replaced NGINX with Pingora: Design Decisions, Performance Gains, and Security Improvements
21CTO
21CTO
Oct 15, 2023 · Backend Development

Rust vs Go for Backend Development: Which Language Wins?

This article compares Rust and Go across performance, language features, concurrency, memory safety, ecosystem, learning curve, and real‑world use cases to help backend developers choose the most suitable language for their projects.

GoRustbackend development
0 likes · 19 min read
Rust vs Go for Backend Development: Which Language Wins?
ByteDance Web Infra
ByteDance Web Infra
Oct 12, 2023 · Frontend Development

Rspress 1.0 – A High‑Performance Static Site Generator Powered by Rust and Rspack

Rspress 1.0, an open‑source static site generator from ByteDance’s Web Infra team, leverages the Rust‑based Rspack bundler and MDX support to deliver fast build times, customizable themes, internationalization, multi‑version docs, plugin extensibility, and built‑in features such as search, preview, and view‑transition animations.

FrontendMDXRust
0 likes · 15 min read
Rspress 1.0 – A High‑Performance Static Site Generator Powered by Rust and Rspack
php Courses
php Courses
Oct 11, 2023 · Information Security

Google Advances Android Security by Migrating Native Code to Rust

Google reports that its ongoing migration of Android's native components from C++ to Rust has reduced memory‑related security bugs, with Rust now powering about 21% of new native code in Android 13 and being used to rewrite critical security modules such as the protected virtual machine firmware.

AndroidBare MetalRust
0 likes · 4 min read
Google Advances Android Security by Migrating Native Code to Rust
21CTO
21CTO
Oct 8, 2023 · Artificial Intelligence

Why Hugging Face’s New Rust‑Based Candle Framework Could Redefine AI Inference

Hugging Face has released Candle, a Rust‑written machine‑learning framework aimed at serverless inference, offering lightweight binaries, GPU support, and performance gains over Python‑based PyTorch, while sparking debate over Rust’s learning curve and the future of AI deployment.

AI FrameworkCandlePyTorch
0 likes · 7 min read
Why Hugging Face’s New Rust‑Based Candle Framework Could Redefine AI Inference
JD Cloud Developers
JD Cloud Developers
Sep 18, 2023 · Backend Development

Mastering Rust gRPC Streaming with Tonic: Build Server & Client

This guide walks through creating a Rust project that uses the Tonic library to implement gRPC streaming, covering project setup, protobuf definitions, server and client code, testing with grpcurl, and enabling the reflection API for service introspection.

RustStreamingasync
0 likes · 15 min read
Mastering Rust gRPC Streaming with Tonic: Build Server & Client
Architecture Digest
Architecture Digest
Sep 13, 2023 · Backend Development

Cloudflare’s Pingora: A High‑Performance Rust‑Based Reverse Proxy Replacing Nginx

Cloudflare replaced Nginx with Pingora, a Rust‑written reverse‑proxy service that delivers higher speed, better efficiency, and stronger security by redesigning the worker model, using multithreading, and optimizing connection reuse, resulting in significant CPU, memory, and latency savings across billions of requests.

CloudflareNginx ReplacementPingora
0 likes · 17 min read
Cloudflare’s Pingora: A High‑Performance Rust‑Based Reverse Proxy Replacing Nginx
Open Source Tech Hub
Open Source Tech Hub
Sep 3, 2023 · Backend Development

How to Install and Use fnm: The Fast Rust‑Based Node.js Version Manager

fnm is a fast, Rust‑built, cross‑platform Node.js version manager that simplifies installing, switching, and uninstalling Node versions, with step‑by‑step instructions for WSL and Windows installations, usage commands, alias setup, and common operations, all illustrated with code snippets and screenshots.

CLINode.jsRust
0 likes · 4 min read
How to Install and Use fnm: The Fast Rust‑Based Node.js Version Manager
Ops Development Stories
Ops Development Stories
Sep 1, 2023 · Cloud Native

Why OpenObserve Beats Elasticsearch with 140× Lower Storage Costs

OpenObserve is a Rust‑based, cloud‑native observability platform that offers log, metric, and trace collection with up to 140‑times lower storage costs than Elasticsearch, supports both single‑node and HA deployments, provides a built‑in UI, and includes detailed installation and query examples for Kubernetes environments.

Log ManagementRustcloud-native
0 likes · 12 min read
Why OpenObserve Beats Elasticsearch with 140× Lower Storage Costs
Top Architect
Top Architect
Aug 28, 2023 · Backend Development

Pingora: Cloudflare’s High‑Performance Rust‑Based Reverse Proxy

Cloudflare replaced NGINX with Pingora, a Rust‑written reverse‑proxy service that processes over a trillion requests daily, offering higher throughput, better connection reuse, lower CPU/memory usage, and enhanced security, while also enabling new features such as HTTP/2 upstream and seamless integration with Cloudflare’s product suite.

CloudflareRustbackend
0 likes · 14 min read
Pingora: Cloudflare’s High‑Performance Rust‑Based Reverse Proxy
phodal
phodal
Aug 26, 2023 · Artificial Intelligence

How CoUnit Turns LLMs Into a Smart Team API for Faster Collaboration

CoUnit is an open‑source Rust‑based tool that uses local semantic search and LLMs to create a virtual team interface, enabling low‑cost, offline knowledge retrieval, API discovery, and cross‑team assistance for software development teams.

AI integrationLLMRust
0 likes · 7 min read
How CoUnit Turns LLMs Into a Smart Team API for Faster Collaboration
21CTO
21CTO
Aug 16, 2023 · Fundamentals

Why Julia and Rust Are Shaking Up the 2023 Programming Language Landscape

Despite massive layoffs at major tech firms in 2023, the U.S. still has over 375,000 open R&D positions, while Julia climbs into the TIOBE Top 20 and a new Rust survey reveals soaring adoption, high daily usage, and growing confidence among professional developers.

Developer SurveyJuliaProgramming Languages
0 likes · 7 min read
Why Julia and Rust Are Shaking Up the 2023 Programming Language Landscape
JD Cloud Developers
JD Cloud Developers
Aug 10, 2023 · Backend Development

How to Prevent File Write Chaos in Rust with Tokio Mutex

This article demonstrates the problem of unordered file content when multiple Tokio tasks write concurrently in Rust, shows a sample program that exhibits the issue, and provides a solution using Tokio’s asynchronous Mutex to synchronize file access, ensuring ordered and complete writes.

File I/ORustTokio
0 likes · 5 min read
How to Prevent File Write Chaos in Rust with Tokio Mutex
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
21CTO
21CTO
Jun 29, 2023 · Fundamentals

What Google’s Survey Reveals About Learning Rust and Its Real‑World Challenges

Google’s internal survey of over a thousand Rust developers shows that, despite concerns about ownership and borrowing, most find Rust no harder to learn than other languages, quickly become productive, appreciate its safety and performance, yet cite slow compilation as the top challenge.

CompilationDeveloper SurveyProgramming Languages
0 likes · 5 min read
What Google’s Survey Reveals About Learning Rust and Its Real‑World Challenges
Laravel Tech Community
Laravel Tech Community
Jun 27, 2023 · Fundamentals

Linux Kernel 6.4 Released with New Rust Features, Filesystem Improvements, and Architecture Optimizations

Linux 6.4 has been officially released, featuring the removal of SELinux runtime disabling, enhancements to F2FS and Btrfs filesystems, a batch of new Rust code, integration of Intel LAM after criticism, performance optimizations for LoongArch, early Apple M2 support, Wi‑Fi 7, and AMD autonomous boot, while the merge window for 6.5 is now open.

LinuxRustfilesystem
0 likes · 2 min read
Linux Kernel 6.4 Released with New Rust Features, Filesystem Improvements, and Architecture Optimizations
21CTO
21CTO
Jun 27, 2023 · Fundamentals

Why Big Tech Is Rewriting Kernels in Rust: Memory Safety Meets Performance

The article explores how Rust's memory‑safety and efficiency are driving major companies like Microsoft, Google, and Amazon to rewrite operating‑system components and cloud services, while also tracing Rust’s quirky origins, rapid rise in popularity, and the challenges it still faces.

AndroidLinux kernelProgramming Languages
0 likes · 10 min read
Why Big Tech Is Rewriting Kernels in Rust: Memory Safety Meets Performance
php Courses
php Courses
Jun 27, 2023 · Information Security

Introducing Cedar: Amazon’s Open‑Source Policy Language for Access Control

Cedar is an open‑source, domain‑specific language from Amazon that lets developers define, analyze, and enforce access‑control policies outside application code, supporting RBAC and ABAC, with SDKs for Rust and Java and integration into Amazon Verified Permissions and AWS Verified Access.

CedarRustaccess control
0 likes · 5 min read
Introducing Cedar: Amazon’s Open‑Source Policy Language for Access Control
IT Services Circle
IT Services Circle
Jun 25, 2023 · Frontend Development

Zed: A High‑Performance Rust‑Based Collaborative Code Editor and Its Open‑Source‑on‑Zed Initiative

Zed, a Rust‑written collaborative code editor created by the original Atom author, offers superior startup speed and low memory usage compared with Electron‑based editors, and introduces an unconventional "open source Zed on Zed" plan that lets contributors use the editor itself to develop and improve the project.

Open SourceRustZed
0 likes · 4 min read
Zed: A High‑Performance Rust‑Based Collaborative Code Editor and Its Open‑Source‑on‑Zed Initiative
Java Backend Technology
Java Backend Technology
Jun 14, 2023 · Cloud Native

Why Cloudflare Overtook Apache and Nginx: The Rise of Pingora Proxy

In January 2023, Cloudflare surged to become the most popular web server, surpassing Apache and Nginx with a 21.64% market share, and is now replacing Nginx with its Rust‑based Pingora proxy, which handles over a trillion requests daily while using only a third of the resources of its predecessor.

CloudflareHTTP ProxyMarket Share
0 likes · 4 min read
Why Cloudflare Overtook Apache and Nginx: The Rise of Pingora Proxy
21CTO
21CTO
Jun 13, 2023 · Backend Development

Which Rust Web Framework Wins in 2022? actix-web vs warp vs axum

This article compares three popular Rust web frameworks—actix-web, warp, and axum—by examining their versions, download counts, ecosystem metrics, performance considerations, and code examples for JSON handling, routing, middleware, and shared state, ultimately recommending the best fit for different project sizes.

Actix-WebAxumRust
0 likes · 15 min read
Which Rust Web Framework Wins in 2022? actix-web vs warp vs axum
Python Programming Learning Circle
Python Programming Learning Circle
Jun 12, 2023 · Fundamentals

Mojo: A Python‑Compatible Language with Rust‑Level Performance

The article introduces Mojo, a new programming language positioned as a superset of Python that offers Rust‑like speed and safety through ahead‑of‑time compilation, discusses its early‑stage features, performance claims, online playground, and evaluates its potential to complement or replace Python in data‑science and high‑performance scenarios.

MojoProgramming LanguageRust
0 likes · 8 min read
Mojo: A Python‑Compatible Language with Rust‑Level Performance
Python Programming Learning Circle
Python Programming Learning Circle
May 30, 2023 · Fundamentals

Rye: An Experimental Python Package Manager and Practical Usage Guide

Rye, created by Armin Ronacher, is an experimental Python package manager that introduces a workspace concept, standalone Python installations, and clear separation of development and production dependencies, offering a unified solution to the fragmentation of existing Python tooling while providing detailed installation and workflow instructions.

CLIPackage ManagementRust
0 likes · 12 min read
Rye: An Experimental Python Package Manager and Practical Usage Guide
ByteFE
ByteFE
Apr 10, 2023 · Fundamentals

Overview of WebAssembly Language Ecosystem and Toolchains

WebAssembly has evolved to version 2.0, offering extensive instruction support, large memory handling, and vector operations, and is now widely used across web and non‑web scenarios; this article surveys popular languages (C/C++, Rust, Go, AssemblyScript, JavaScript, etc.) and key toolchains such as Emscripten, Binaryen, wasi‑sdk, TinyGo, wabt, wasm‑pack, and wasm‑bindgen.

BinaryenC++Emscripten
0 likes · 24 min read
Overview of WebAssembly Language Ecosystem and Toolchains
ByteDance Web Infra
ByteDance Web Infra
Mar 10, 2023 · Frontend Development

Rspack: A High‑Performance Rust‑Based Web Build Tool – Announcement and Roadmap

Rspack, a Rust‑written web bundler from ByteDance, is officially released as an open‑source project offering dramatically faster dev and build times, strong Webpack compatibility, flexible configuration, and a roadmap that includes richer loader support, advanced caching, plugin APIs, and quality‑assurance measures.

Open SourceRspackRust
0 likes · 9 min read
Rspack: A High‑Performance Rust‑Based Web Build Tool – Announcement and Roadmap
21CTO
21CTO
Mar 5, 2023 · Backend Development

Why We Rewrote KCL in Rust: 66% Faster Execution and 20× Faster Parsing

This article details the motivations, challenges, and outcomes of rewriting the KCL compiler from Python to Rust, highlighting significant performance gains, reduced bugs, memory savings, and the learning curve associated with adopting Rust for a large‑scale systems project.

CompilerKCLRewrite
0 likes · 10 min read
Why We Rewrote KCL in Rust: 66% Faster Execution and 20× Faster Parsing
ByteDance Web Infra
ByteDance Web Infra
Feb 17, 2023 · Backend Development

Understanding Rust Build Scripts, FFI, and Sys Crates for NAPI Integration

This article provides a comprehensive guide on Rust build scripts, the role of sys crates, foreign function interfaces, and cross‑compilation techniques, illustrating how to create and use NAPI‑sys and libsodium‑sys crates, manage Cargo instructions, and leverage tools like Zig for seamless multi‑platform builds.

Build ScriptCross-CompilationFFI
0 likes · 21 min read
Understanding Rust Build Scripts, FFI, and Sys Crates for NAPI Integration
21CTO
21CTO
Feb 15, 2023 · Fundamentals

Python’s 2024 Surge: Rust Integration, Web‑UI Frameworks, and Type Safety

Recent Python ecosystem trends highlight the rise of Rust bindings via PyO3, the emergence of pure‑Python web UI frameworks like Streamlit and Pynecone, and growing emphasis on static type safety with tools such as mypy and pydantic, signaling a shift toward higher performance and reliability.

PythonRustpyo3
0 likes · 6 min read
Python’s 2024 Surge: Rust Integration, Web‑UI Frameworks, and Type Safety
IT Services Circle
IT Services Circle
Feb 11, 2023 · Fundamentals

Fish Shell Announces Plan to Transition from C++ to Rust

The fish command‑line shell, known for its user‑friendly features, is planning a gradual migration from C++ to Rust to reduce development pain, attract contributors, improve concurrency support, and keep the project modern, with a PR already demonstrating several components rewritten in Rust.

Rustfish-shellshell
0 likes · 4 min read
Fish Shell Announces Plan to Transition from C++ to Rust
DaTaobao Tech
DaTaobao Tech
Feb 6, 2023 · Frontend Development

WebAssembly Overview and Rust Development Guide

This article introduces WebAssembly’s efficient, safe, open standards and LLVM‑based compilation pipeline, then guides Rust developers through installing tools, writing and binding simple functions, optimizing performance and bundle size, and explores tooling, runtimes, real‑world use cases, current limitations, and future extensions such as WASI, SIMD, and threads.

LLVMRustWasm
0 likes · 30 min read
WebAssembly Overview and Rust Development Guide
Programmer DD
Programmer DD
Jan 29, 2023 · Fundamentals

What the 2022 JetBrains Developer Ecosystem Survey Reveals About Programming Trends

JetBrains’ 2022 State of Developer Ecosystem survey of over 38,000 developers shows JavaScript remains the most popular language, TypeScript’s usage has tripled, Rust tops the list of promising languages, and shifts in preferred OS, remote work, and developer satisfaction highlight evolving industry trends.

2022 trendsDeveloper SurveyJavaScript
0 likes · 6 min read
What the 2022 JetBrains Developer Ecosystem Survey Reveals About Programming Trends
Tencent Cloud Developer
Tencent Cloud Developer
Jan 26, 2023 · Operations

Technical Article Digest: Operations, AI, Web3, Rust, Big Data, and More

This technical digest surveys Tencent’s health‑code operations architecture, dissects ChatGPT’s training pipeline, contrasts Web 2.0 and Web 3.0 on Ethereum, explains AI‑generated art, details WeChat’s overload controls and QQ Music’s high‑availability design, examines the rapid scaling of the “Sheep Sheep” mini‑game, introduces Rust for front‑end developers, showcases big‑data football prediction models, and outlines common C++ pitfalls and best‑practice recommendations.

Big DataC++Rust
0 likes · 7 min read
Technical Article Digest: Operations, AI, Web3, Rust, Big Data, and More
21CTO
21CTO
Jan 14, 2023 · Information Security

Why Chrome is Adding Rust: Boosting Security and Simplicity in Chromium

Google's Chrome security team announced that Chromium will soon support third‑party Rust libraries, aiming to simplify development, reduce memory‑safety bugs, and enhance overall browser security by integrating safer Rust code into Chrome binaries.

ChromeChromiumProgramming Languages
0 likes · 6 min read
Why Chrome is Adding Rust: Boosting Security and Simplicity in Chromium
21CTO
21CTO
Dec 30, 2022 · Frontend Development

Can Rust Revolutionize Frontend Development with WebAssembly?

This article explores how Rust’s safety, performance, and WebAssembly integration make it a compelling option for modern frontend development, highlighting industry insights, real‑world use cases, and the language’s growing popularity among developers.

Programming LanguagesRustWebAssembly
0 likes · 5 min read
Can Rust Revolutionize Frontend Development with WebAssembly?
Youku Technology
Youku Technology
Dec 16, 2022 · Frontend Development

GaiaX Layout Solution: Flexbox and Stretch Engine Analysis

GaiaX, Alibaba Entertainment’s cross‑platform dynamic UI framework, adopts Flexbox implemented with the Rust‑based Stretch engine to deliver millisecond‑level layout latency on phones, tablets, OTT, Macs and IoT devices, while fixing iOS 32‑bit crashes, redefining aspect‑ratio logic, adding thread‑safe wrappers and extensive tests, and open‑sourcing the extended library.

FlexboxGaiaXLayout Engine
0 likes · 18 min read
GaiaX Layout Solution: Flexbox and Stretch Engine Analysis
AntTech
AntTech
Dec 11, 2022 · Information Security

Occlum v1.0: Open‑Source Trusted Execution Environment OS with Major Performance Gains and Spark Big Data Integration

Occlum v1.0, the open‑source trusted execution environment operating system released by Ant Group, delivers up to five‑fold performance improvements, supports over 150 Linux syscalls, introduces async I/O, dynamic memory management, and a Spark‑BigDL big‑data analysis solution, while outlining future GPU and TDX extensions.

Big DataConfidential ComputingOcclum
0 likes · 11 min read
Occlum v1.0: Open‑Source Trusted Execution Environment OS with Major Performance Gains and Spark Big Data Integration
21CTO
21CTO
Dec 9, 2022 · Fundamentals

Why Linux Is Embracing Rust: What It Means for Kernel Development

Linux will start supporting the Rust programming language from kernel version 6.1, adding about 12,500 lines of code, with ongoing work from the Rust‑for‑Linux community, GCC’s Rust front‑end integration, and early driver examples demonstrating Rust’s potential in kernel development.

GCCLinuxProgramming Languages
0 likes · 5 min read
Why Linux Is Embracing Rust: What It Means for Kernel Development
21CTO
21CTO
Dec 7, 2022 · Mobile Development

How Rust is Making Android Safer: Memory‑Safety Gains Revealed

Google’s shift to Rust for Android development has dramatically cut memory‑safety bugs, dropping from 223 incidents in 2019 to 85 in 2022, and reducing the share of such vulnerabilities from 76% to 35%, highlighting Rust’s growing role in mobile security.

AndroidProgramming LanguagesRust
0 likes · 3 min read
How Rust is Making Android Safer: Memory‑Safety Gains Revealed
21CTO
21CTO
Nov 27, 2022 · Backend Development

How Wasmer 3.0 Turns WebAssembly into Native Apps Without Runtime Dependencies

Wasmer 3.0 enables compiling WebAssembly modules into native executables for Windows, Linux, and macOS without any runtime dependencies, adds improved WASI support via a new Rust API, and offers cross‑platform performance and security benefits while sparking community debate over speed trade‑offs.

RustWasmerWebAssembly
0 likes · 5 min read
How Wasmer 3.0 Turns WebAssembly into Native Apps Without Runtime Dependencies
Youku Technology
Youku Technology
Nov 14, 2022 · Industry Insights

Deep Dive into GaiaX: Architecture, Rendering Pipeline, and Core Concepts

This article provides a comprehensive technical analysis of GaiaX, Alibaba's cross‑platform high‑performance rendering engine, covering its core concepts, three‑layer architecture, rendering pipeline, node‑tree calculations, view‑hierarchy merging, text auto‑fit logic, and key open‑source resources.

GaiaXOpen SourceRust
0 likes · 17 min read
Deep Dive into GaiaX: Architecture, Rendering Pipeline, and Core Concepts
Bilibili Tech
Bilibili Tech
Nov 11, 2022 · Backend Development

Optimizing a Rust STUN Server with Multi‑Threading, SO_REUSEPORT, and Linux recvmmsg/sendmmsg

The article shows how to transform a single‑threaded Rust STUN server into a high‑performance, multi‑core service by using Linux’s SO_REUSEPORT to bind multiple threads, assigning each to a NIC queue, and employing batch syscalls recvmmsg/sendmmsg, achieving over a million packets per second with significantly lower CPU usage.

LinuxNetworkingRust
0 likes · 15 min read
Optimizing a Rust STUN Server with Multi‑Threading, SO_REUSEPORT, and Linux recvmmsg/sendmmsg
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 11, 2022 · Mobile Development

How GaiaX Powers High‑Performance Cross‑Platform UI Rendering on Mobile

This article explains GaiaX, Alibaba's cross‑platform template engine, detailing its core concepts, DSL structure, three‑layer architecture, Rust‑based Stretch layout engine, rendering pipeline, and optimization techniques such as node‑tree calculation, view‑hierarchy merging, and text auto‑fit for Android and iOS.

GaiaXMobile UIRendering
0 likes · 17 min read
How GaiaX Powers High‑Performance Cross‑Platform UI Rendering on Mobile
21CTO
21CTO
Nov 9, 2022 · Fundamentals

Which Languages Are Rising? TIOBE November 2022 Rankings Unveiled

The November 2022 TIOBE index shows Rust re‑entering the Top 20 with a record 0.70% share, highlights shifts among PHP, SQL, Scratch and other languages, and provides detailed rankings from the top 10 to the 100th position, offering insight into programming language popularity trends.

RankingRust
0 likes · 6 min read
Which Languages Are Rising? TIOBE November 2022 Rankings Unveiled
DataFunSummit
DataFunSummit
Nov 5, 2022 · Information Security

TECC: A New Approach to Trusted Enclave Confidential Computing – Architecture, Security, and Performance

The article introduces TECC, a privacy‑computing framework that balances security and performance by using trusted execution environments, data secret‑sharing, lightweight cryptographic protocols, and Rust‑based implementation to enable near‑plaintext speed for secure multi‑party machine learning and data analysis.

RustTECCinformation security
0 likes · 10 min read
TECC: A New Approach to Trusted Enclave Confidential Computing – Architecture, Security, and Performance
21CTO
21CTO
Nov 4, 2022 · Fundamentals

Can Google’s Carbon Become the Next Evolution After C++?

The article examines Google’s Carbon language as a modern successor to C++, discussing its goals, design principles, interoperability with existing C++ code, and how it compares to other successor languages like Rust, Kotlin, and TypeScript.

C++CarbonProgramming Language
0 likes · 8 min read
Can Google’s Carbon Become the Next Evolution After C++?
DataFunSummit
DataFunSummit
Nov 3, 2022 · Artificial Intelligence

Applying NVIDIA MPS to Boost GPU Utilization for Recommendation Inference

This article explains why traditional CPU inference and naïve GPU usage are inefficient for recommendation workloads, introduces NVIDIA Multi‑Process Service (MPS) technology, describes VIVO's custom Rust‑based inference engine and deployment strategies, and presents performance and cost benefits along with practical deployment considerations.

GPU inferenceKubernetesMPS
0 likes · 13 min read
Applying NVIDIA MPS to Boost GPU Utilization for Recommendation Inference