ELab Team
Author

ELab Team

Sharing fresh technical insights

192
Articles
0
Likes
84
Views
0
Comments
Recent Articles

Latest from ELab Team

100 recent articles max
ELab Team
ELab Team
Feb 11, 2022 · Frontend Development

Master Vue 3: Key Differences, New APIs, and Migration Tips

This article provides a comprehensive guide to Vue 3, covering its performance improvements, tree‑shaking support, Composition API, new global APIs, lifecycle changes, reactive system enhancements, and practical code examples to help developers migrate from Vue 2 to Vue 3 efficiently.

Composition APIJavaScriptMigration
0 likes · 13 min read
Master Vue 3: Key Differences, New APIs, and Migration Tips
ELab Team
ELab Team
Jan 25, 2022 · Frontend Development

Mastering WebSocket in WeChat Mini‑Programs: Handshake, Optimization & Real‑World Tips

This article explains the WebSocket handshake protocol, compares short‑polling, long‑polling, and WebSocket connections, and shares practical implementations in WeChat mini‑programs—including authentication, heartbeat, RTT simulation, compression, reconnection strategies, caching, and TCP_NODELAY tuning, complete with code examples.

HeartbeatWeChat mini-programWebSocket
0 likes · 9 min read
Mastering WebSocket in WeChat Mini‑Programs: Handshake, Optimization & Real‑World Tips
ELab Team
ELab Team
Jan 24, 2022 · Frontend Development

Master WebAssembly: Build, Debug, and Run FFmpeg in the Browser

This comprehensive guide explains why WebAssembly exists, how it outperforms JavaScript, walks through compiling C/C++ code (including libwebp and FFmpeg) to WebAssembly with Emscripten, shows how to call native functions from JavaScript, manage the virtual file system, and debug the resulting modules using Chrome DevTools.

AssemblyScriptEmscriptenWebAssembly
0 likes · 63 min read
Master WebAssembly: Build, Debug, and Run FFmpeg in the Browser
ELab Team
ELab Team
Jan 21, 2022 · Backend Development

Why Nginx Is the Ultimate High‑Performance Web Server and How to Configure It

Nginx, a high‑performance HTTP and mail proxy server, achieves near‑million QPS throughput through its multi‑process architecture, efficient CPU core utilization, and fine‑grained configuration options, and this guide explains its design, core processes, configuration syntax, common directives, and practical usage scenarios for developers and ops engineers.

ConfigurationNginxProxy
0 likes · 15 min read
Why Nginx Is the Ultimate High‑Performance Web Server and How to Configure It
ELab Team
ELab Team
Jan 14, 2022 · Frontend Development

Mastering HTML5 Drag-and-Drop: Native Implementation, Events, and React Alternatives

This article explains how to implement native HTML5 drag‑and‑drop, details the required draggable attribute, describes all related events, shows a simple JavaScript demo, discusses common pitfalls such as repeated ondragover and ghosting, and compares popular React libraries for drag‑and‑drop.

Drag and DropHTML5JavaScript
0 likes · 12 min read
Mastering HTML5 Drag-and-Drop: Native Implementation, Events, and React Alternatives
ELab Team
ELab Team
Jan 13, 2022 · Fundamentals

Unlocking V8: How Fast and Slow Properties Boost JavaScript Performance

This article dives into V8's internal optimizations for object properties, covering fast and slow properties, in‑object storage, hidden classes, array holes, fast/slow arrays, and inline caches, and offers practical advice for writing high‑performance JavaScript code.

Hidden ClassesJavaScriptV8
0 likes · 19 min read
Unlocking V8: How Fast and Slow Properties Boost JavaScript Performance
ELab Team
ELab Team
Jan 6, 2022 · Frontend Development

Unlock Real-Time Audio‑Video with WebRTC: History, Features & Code Guide

WebRTC, the browser‑based real‑time communication standard, evolved from early VoIP acquisitions to a W3C‑approved protocol suite, offering plugin‑free audio/video streaming, a rich protocol stack, cross‑browser compatibility, and JavaScript APIs illustrated with detailed code examples for signaling, ICE, SDP, and peer connections.

Browser APIsICESDP
0 likes · 22 min read
Unlock Real-Time Audio‑Video with WebRTC: History, Features & Code Guide
ELab Team
ELab Team
Jan 5, 2022 · Frontend Development

Mastering Webpack Hot Module Replacement: Boost Your Development Speed

This article explains what Webpack's Hot Module Replacement (HMR) is, walks through its configuration steps, and dives deep into the underlying mechanisms—including the dev server, socket communication, and HotModuleReplacementPlugin—showing how HMR enables instant, state‑preserving updates during development.

Hot Module ReplacementWebpackdev server
0 likes · 15 min read
Mastering Webpack Hot Module Replacement: Boost Your Development Speed
ELab Team
ELab Team
Jan 1, 2022 · Frontend Development

How to Build a Powerful Figma Plugin from Scratch: A Step‑by‑Step Guide

This article walks through the fundamentals of Figma plugin development, explaining the architecture of main and UI threads, demonstrating core features of the lego‑quiz‑figma plugin, and providing a complete workflow from creating the manifest to publishing the plugin, complete with code examples and best‑practice tips.

FigmaJavaScriptPlugin Development
0 likes · 19 min read
How to Build a Powerful Figma Plugin from Scratch: A Step‑by‑Step Guide