Tagged articles
9 articles
Page 1 of 1
Code Mala Tang
Code Mala Tang
Jun 10, 2025 · Frontend Development

7 Powerful Ways to Compare JavaScript Arrays (Including Deep Equality)

This guide explains eight practical techniques—from strict reference checks to deep recursive comparisons and Lodash utilities—for accurately comparing JavaScript arrays, handling simple values, nested structures, unordered elements, and finding differences or common items.

JavaScriptarray comparisondeep equality
0 likes · 7 min read
7 Powerful Ways to Compare JavaScript Arrays (Including Deep Equality)
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 20, 2023 · Frontend Development

Commonly Used Lodash Methods for Frontend Development

This article introduces essential Lodash functions for handling data in front‑end projects, covering array utilities, object helpers, and practical functions such as deep cloning, debouncing, and flow composition, complete with code examples and real‑world usage tips.

Utility Librarydata manipulationfrontend
0 likes · 15 min read
Commonly Used Lodash Methods for Frontend Development
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Nov 19, 2022 · Frontend Development

Top Frontend Techniques: Lodash, Iterators, Web3D, Performance Tips

This guide surveys essential frontend topics—including deep dives into lodash usage, iterator and generator concepts, Web3D visualizations, hybrid remote debugging, long‑task performance optimization, Chrome DevTools measurement, and creative image‑loading effects—offering practical insights for modern web developers.

DebuggingWeb DevelopmentWeb3D
0 likes · 3 min read
Top Frontend Techniques: Lodash, Iterators, Web3D, Performance Tips
New Oriental Technology
New Oriental Technology
Jun 17, 2022 · Frontend Development

Understanding JavaScript Throttle and Debounce: Concepts, Code Examples, and Practical Applications

This article explains the fundamental differences between JavaScript throttle and debounce techniques using an intuitive real-world analogy, provides clear code implementations, compares their execution behaviors, and demonstrates practical usage scenarios with the Lodash library for optimizing frontend event handling.

DebounceJavaScriptPerformance Optimization
0 likes · 7 min read
Understanding JavaScript Throttle and Debounce: Concepts, Code Examples, and Practical Applications
ELab Team
ELab Team
May 19, 2021 · Information Security

How Prototype Chain Pollution Can Hijack Your Node.js Server – Risks and Fixes

This article explains the prototype chain pollution vulnerability in JavaScript, demonstrates how malicious payloads can gain unauthorized server access through libraries like Lodash, provides detailed code analyses, and offers practical mitigation strategies for developers to secure their applications.

Prototype PollutionRemote Code Executionlodash
0 likes · 19 min read
How Prototype Chain Pollution Can Hijack Your Node.js Server – Risks and Fixes
Qunar Tech Salon
Qunar Tech Salon
Sep 19, 2019 · Frontend Development

How to Reduce Your Vue.js Bundle Size with Webpack

Jennifer Bland explains how to halve a Vue.js production bundle from 2.48 MB to 1.28 MB by using webpack-bundle-analyzer and applying targeted optimizations such as removing unused libraries, importing only needed lodash functions, aliasing moment, and configuring vuetify-loader to include only required components.

Vue.jsbundle optimizationlodash
0 likes · 9 min read
How to Reduce Your Vue.js Bundle Size with Webpack
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 3, 2016 · Backend Development

Master npm Dependency Versioning: Caret (^), Tilde (~) and Range Syntax Explained

This article explains how npm interprets dependency version specifiers such as caret (^), tilde (~), and range operators, illustrates their effects with lodash examples, covers semantic versioning rules, special cases like 0.x.x versions, and provides test cases to help developers choose the appropriate version constraints.

caretdependency managementlodash
0 likes · 10 min read
Master npm Dependency Versioning: Caret (^), Tilde (~) and Range Syntax Explained