Tagged articles
13 articles
Page 1 of 1
JavaScript
JavaScript
Nov 16, 2025 · Frontend Development

Boost JavaScript Deserialization: Overcome JSON.parse Limits and Performance Bottlenecks

This article explains how JSON.parse and JSON.stringify work, outlines their performance, type, and security limitations, and presents practical strategies such as reviver functions, streaming parsers, binary formats, Web Workers, and incremental loading to achieve faster and safer JavaScript deserialization.

Binary FormatDeserializationJSON
0 likes · 6 min read
Boost JavaScript Deserialization: Overcome JSON.parse Limits and Performance Bottlenecks
Deepin Linux
Deepin Linux
Oct 14, 2025 · Fundamentals

Unlocking Linux: How ELF Files Transform Into Running Processes

This article explains the ELF file format, its various types, internal structure, compilation and linking steps, and how the Linux kernel loads ELF binaries, creates processes with fork and exec, handles dynamic linking, relocation, and builds the process address space, providing developers and system engineers with deep insight into Linux execution.

Binary FormatELFExecutable
0 likes · 40 min read
Unlocking Linux: How ELF Files Transform Into Running Processes
JavaScript
JavaScript
May 21, 2025 · Fundamentals

Boost JavaScript Deserialization: When JSON.parse Falls Short and Faster Alternatives

While JSON.parse() and JSON.stringify() are the default methods for JavaScript data serialization, they can become performance bottlenecks and lack support for special types, so this guide explores their limitations and presents strategies such as reviver functions, streaming parsers, binary formats, Web Workers, and incremental loading to improve deserialization efficiency.

Binary FormatJSONJavaScript
0 likes · 6 min read
Boost JavaScript Deserialization: When JSON.parse Falls Short and Faster Alternatives
Infra Learning Club
Infra Learning Club
Feb 23, 2025 · Fundamentals

How to Dynamically Decompress CUDA Fatbin Files Compressed by NVCC

This article explains why enabling NVCC's --fatbin-options -compress-all breaks remote GPU calls, describes the fatbin file layout, shows how to extract and analyze the binary with objcopy, and provides a step‑by‑step implementation of a decompression routine for both ELF and PTX sections.

Binary FormatCUDAGPU
0 likes · 9 min read
How to Dynamically Decompress CUDA Fatbin Files Compressed by NVCC
Sohu Tech Products
Sohu Tech Products
Jan 31, 2024 · Fundamentals

Understanding Mach-O: Structure, Definitions, and Practical Applications

Mach‑O is the macOS and iOS binary format whose header, load commands, and __TEXT/__DATA sections define executable, library, and symbol information, enabling developers to understand loading, linking, and startup performance, and to implement custom initialization hooks or modular launch tasks via custom data sections.

Binary FormatClangMach-O
0 likes · 10 min read
Understanding Mach-O: Structure, Definitions, and Practical Applications
ByteDance Web Infra
ByteDance Web Infra
Apr 4, 2023 · Fundamentals

Fundamentals of WebAssembly: Modules, Binary and Text Formats

This article provides a comprehensive introduction to WebAssembly, covering its core concepts such as modules, types, variables, functions, instructions, traps, tables, linear memory, the binary module structure, the S‑expression based text format, and step‑by‑step guidance for writing a simple WebAssembly module with code examples.

Binary FormatModulesText Format
0 likes · 24 min read
Fundamentals of WebAssembly: Modules, Binary and Text Formats
ByteFE
ByteFE
Apr 3, 2023 · Frontend Development

Understanding WebAssembly: Modules, Binary and Text Formats, and a Hands‑On Example

This article provides a comprehensive overview of WebAssembly, covering its core concepts such as modules, types, variables, functions, instructions, traps, tables, and linear memory, explains the binary module structure and sections, details the human‑readable text format with S‑expressions and lexical rules, and walks through a step‑by‑step example of writing, compiling, and invoking a simple WebAssembly module.

Binary FormatModulesText Format
0 likes · 27 min read
Understanding WebAssembly: Modules, Binary and Text Formats, and a Hands‑On Example
360 Tech Engineering
360 Tech Engineering
Jul 27, 2018 · Fundamentals

Detailed Analysis of the ELF File Format (Part 2)

This article provides an in‑depth overview of the ELF file format, describing its headers, section and program tables, symbol structures, and demonstrates how to use this knowledge to locate and hook functions in Android native libraries such as libmedia.so.

AndroidBinary FormatELF
0 likes · 7 min read
Detailed Analysis of the ELF File Format (Part 2)
Qizhuo Club
Qizhuo Club
Jun 15, 2018 · Fundamentals

Mastering ELF File Structure: Headers, Sections, and Android Hooking

This article explains the detailed ELF file format—including ELF header, section and program header tables, various section types, and a practical Android native hook example—helping developers understand and troubleshoot native binary loading and symbol resolution.

AndroidBinary FormatELF
0 likes · 9 min read
Mastering ELF File Structure: Headers, Sections, and Android Hooking