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
Apr 26, 2022 · Frontend Development

Understanding JavaScript Memory Leaks and V8 Garbage Collection

This article explains how JavaScript's garbage collector works, outlines typical memory‑leak scenarios, and provides practical techniques—such as reducing global variables, cleaning DOM references, and managing event listeners—to improve performance and avoid UI jank.

JavaScriptPerformanceV8
0 likes · 17 min read
Understanding JavaScript Memory Leaks and V8 Garbage Collection
ELab Team
ELab Team
Apr 25, 2022 · Frontend Development

Why RxJS Is the Secret Weapon for Modern Frontend Development

This comprehensive guide explains how RxJS brings functional reactive programming to web applications, showing real‑world examples such as online classrooms, autocomplete search, canvas drawing, and service‑layer design, while comparing it to Redux and offering debugging tools and best practices.

JavaScriptRxJSState Management
0 likes · 61 min read
Why RxJS Is the Secret Weapon for Modern Frontend Development
ELab Team
ELab Team
Apr 23, 2022 · Frontend Development

Unveiling ProseMirror: Architecture, State, View, and Transform Explained

This article explores ProseMirror's core architecture, detailing its four modules, initialization and update flows, and how state, view, and transform layers work together to provide a robust, data‑driven rich‑text editing experience.

Document ModelProseMirrorState Management
0 likes · 9 min read
Unveiling ProseMirror: Architecture, State, View, and Transform Explained
ELab Team
ELab Team
Apr 17, 2022 · Frontend Development

Mastering JavaScript Memory: Types, Garbage Collection, and Leak Prevention

This article explains JavaScript's memory allocation across code, stack, and heap spaces, details how different data types are stored, describes garbage collection mechanisms, and provides practical steps to detect and fix memory leaks, including a React-specific example.

garbage-collectionmemory-leakmemory-management
0 likes · 18 min read
Mastering JavaScript Memory: Types, Garbage Collection, and Leak Prevention
ELab Team
ELab Team
Apr 16, 2022 · Frontend Development

Master AST Basics and Build Custom ESLint & Stylelint Plugins for JavaScript

This comprehensive guide explains abstract syntax trees (AST), demonstrates how to parse and transform JavaScript code with Acorn, shows step‑by‑step creation of custom ESLint and Stylelint plugins—including rules like no‑console and function‑to‑arrow conversion—and even covers a React live‑code example using Babel and AST analysis.

0 likes · 24 min read
Master AST Basics and Build Custom ESLint & Stylelint Plugins for JavaScript
ELab Team
ELab Team
Apr 16, 2022 · Frontend Development

Master Front‑End Monitoring: From Data Collection to Performance Metrics

This article outlines the end‑to‑end workflow for front‑end monitoring in an APM platform, covering data collection, reporting, cleaning, storage, and consumption, and dives deep into environment info, exception handling, performance metrics, and efficient data upload strategies.

APMMetricsMonitoring
0 likes · 18 min read
Master Front‑End Monitoring: From Data Collection to Performance Metrics
ELab Team
ELab Team
Apr 1, 2022 · Information Security

Why Your DNS Queries Are Exposed: Hidden Threats and Modern Defenses

This article explains how everyday network protocols such as DNS, HTTP, and IP routing expose your traffic to eavesdropping, hijacking, and spoofing, and it reviews practical mitigations like DNSSEC, DoH, ODoH, TLS 1.3, HSTS, and user‑focused security hygiene.

DNS securityDNSSECDoH
0 likes · 30 min read
Why Your DNS Queries Are Exposed: Hidden Threats and Modern Defenses
ELab Team
ELab Team
Mar 31, 2022 · Frontend Development

How Babel Transforms Modern JavaScript: A Deep Dive into Frontend Compilation

This article explains the fundamentals of compilation, compares compiled and interpreted languages, outlines the full compiler pipeline, and uses Babel as a concrete example to show how JavaScript code is parsed, transformed, and generated for broader browser compatibility.

ASTBabelCompilation
0 likes · 27 min read
How Babel Transforms Modern JavaScript: A Deep Dive into Frontend Compilation
ELab Team
ELab Team
Mar 24, 2022 · Frontend Development

From JSP to Snowpack: Tracing the Evolution of Front‑End Engineering

This article chronicles the history of front‑end engineering—from the early stone‑age JSP/PHP era through Maven, Grunt, Webpack, and Snowpack—highlighting key tools, code examples, and future trends that have shaped modern front‑end development practices.

Webpackbuild-toolsengineering
0 likes · 12 min read
From JSP to Snowpack: Tracing the Evolution of Front‑End Engineering
ELab Team
ELab Team
Mar 17, 2022 · Frontend Development

Understanding Data Flow: Comparing Redux, MobX, RxJS, and Recoil

This article explains the concept of data flow, compares three major front‑end state‑management approaches—Redux, MobX, and RxJS—introduces Recoil, and discusses an ideal source‑data programming model for building maintainable, reactive user interfaces.

MobXRecoilRedux
0 likes · 12 min read
Understanding Data Flow: Comparing Redux, MobX, RxJS, and Recoil