Frontend Development 5 min read

Curated Technical Reads: V8 Memory Management, Web3 DApp, Vue3 Compilation, DNS Query, JavaScript Runtime, Software Engineering, Design Patterns, Low‑Code Component Loading, TypeScript Advanced Types, React Security Practices

This collection highlights recent technical articles covering JavaScript engine memory management, building a Web3 decentralized app, Vue 3 compilation improvements, DNS query mechanisms, creating a custom JavaScript runtime, software engineering insights, singleton design pattern, low‑code remote component loading, advanced TypeScript types, and React security best practices.

ByteFE
ByteFE
ByteFE
Curated Technical Reads: V8 Memory Management, Web3 DApp, Vue3 Compilation, DNS Query, JavaScript Runtime, Software Engineering, Design Patterns, Low‑Code Component Loading, TypeScript Advanced Types, React Security Practices

Google V8 Engine Overview – Memory Management – JavaScript relies on the underlying engine for memory handling and garbage collection; understanding V8’s strategies explains its performance advantages.

Deep Dive into Web3.0: Building a Decentralized App – An overview of Web3.0 concepts followed by a hands‑on implementation of a DApp to clarify fuzzy ideas.

Exploring Vue 3’s Compilation Beauty – Vue 3 reduces bundle size by 41%, speeds initial render by 55%, update speed by 133%, and cuts memory usage by 54% through source size optimization, data hijacking improvements, and compilation enhancements.

DNS Query Principles Explained – Detailed step‑by‑step explanation of how DNS queries resolve domain names to IP addresses, illustrated with examples.

Roll Your Own JavaScript Runtime – Walkthrough of building a simplified JavaScript runtime named runjs , mimicking core deno capabilities such as file I/O and a basic console API.

Software Engineering – The Soft Parts – Emphasizes accumulating experience across projects, combining techniques and tools from different contexts to become a better engineer.

JavaScript Design Pattern – Singleton – Shows how to implement a concise singleton pattern by storing the instance and returning it on subsequent requests.

Low‑Code Platform Remote Component Loading Strategies – Compares three remote loading approaches—global object mounting, AMD, and ESModule—detailing their pros and cons.

TypeScript Advanced Types and Usage – Provides in‑depth coverage of advanced TypeScript types and practical scenarios to enhance everyday development.

React Security Best Practices – Discusses why modern frameworks like React.js and Vue.js still require careful security considerations and outlines essential practices to safeguard applications.

frontendTypeScriptJavaScriptruntimesecurityweb developmentBlockchain
ByteFE
Written by

ByteFE

Cutting‑edge tech, article sharing, and practical insights from the ByteDance frontend team.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.