es-toolkit: A Modern JavaScript Utility Library with Minimal Bundle Size and Full TypeScript Support
Introduction
es-toolkits a modern, high-performance JavaScript utility library designed for contemporary development workflows. It offers a compact bundle size alongside robust TypeScript typings, making it an excellent choice for everyday programming tasks.
When compared to alternatives like lodash, es-toolkit achieves up to 97% reduction in b ...
Posted on Thu, 10 Sep 2026 16:40:28 +0000 by JayVee
Fundamentals of Vue 3 Development
Creating a Vue 3 Project
Creating with Vue CLI
Vue CLI is currently in maintenance mode, and the official Vue documentation recommends creating new projects with Vite instead.
Creating with Vite
Vite is a next-generation frontend build tool that offers key benefits:
Hot module replacement for fast local development
Out-of-the-box support for T ...
Posted on Thu, 10 Sep 2026 16:31:39 +0000 by playa4real
Modern JavaScript Operators and Asynchronous Expression Patterns
Arithmetic and Compound Assignment Operators
JavaScript provides concise syntax for mathematical operations combined with variable assignment. The modulo operator (%) returns the remainder of division, while the exponentiation operator (**) raisees a base to a power, functioning identically to Math.pow().
let remainder = 17 % 5; // Evaluates to ...
Posted on Wed, 09 Sep 2026 16:59:52 +0000 by siri_suresh
Modern Browsers May Not Require jQuery
jQuery and its ecosystem of plugins provide powerful capabilities that simplify web application development. How ever, if you're building a library or aplication, take a moment to evaluate whether you actually need this dependency. Modern browsers offer robust built-in APIs that cover most use cases previously handled by jQuery.
Understanding w ...
Posted on Wed, 09 Sep 2026 16:49:45 +0000 by deepson2
Webpack 5 Fundamentals: From Basic Bundling to Asset Optimization
Webpack is a static module bundler designed for modern JavaScript applications. It constructs a dependency graph starting from one or more entry points, then combines every required module into static bundles optimized for deployment.
Static modules encompass all fixed-content resources in a project—HTML templates, stylesheets, scripts, images, ...
Posted on Wed, 09 Sep 2026 16:43:32 +0000 by SeaJones
Implementing Real-Time Communication with WebSocket in WeChat Mini Programs
Data Transmission
Transmit payloads to the server using wx.sendSocketMessage() and monitor incomnig data through wx.onSocketMessage() callbacks.
const packet = JSON.stringify({ action: 'subscribe', channel: 'updates' });
wx.sendSocketMessage({
data: packet,
success: () => console.log('Payload dispatched')
});
wx.onSocketMessage((event) ...
Posted on Wed, 09 Sep 2026 16:40:33 +0000 by bpat1434
Executing Multiple Promises Concurrently with Promise.all
The Promise.all() static method accepts an iterable collection of Promise objects and returns a new Promise. This returned Promise resolves when all input Promises have successfully fulfilled, providing an array containing their resolved values in the same order. If any of the input Promises reject, the resulting Promise immediately rejects wit ...
Posted on Wed, 09 Sep 2026 16:37:27 +0000 by SapAuthor
Core Concepts and Usage of JavaScript in Frontend Development
Relationship Between ECMAScript and JavaScript
In November 1996, Netscape, the creator of JavaScript, submitted the language to the ECMA International standards organization hoping to establish it as an international standard. The following year, ECMA released the first edition of standard document ECMA-262, which defined the specifications for ...
Posted on Wed, 09 Sep 2026 16:32:00 +0000 by nats
Understanding Zepto's $ Function Implementation
Introduction
After laying the groundwork in previous discussions, we now dive into the core of Zepto — the $ function. This symbol is central to using Zepto, serving as the entry point for DOM selection, manipulation, and event handling. In this article, we'll dissect how Zepto implements $, exploring its internal logic and performance optimiza ...
Posted on Wed, 09 Sep 2026 16:30:06 +0000 by ready2drum
Implementing Reusable Components in Vue.js
Vue.js relies heavily on a component-based architecture. Mastering components allows developers to build complex user interfaces from small, isolated, and reusable pieces of code. This approach aligns with the MVVM pattern, ensuring that applications remain decoupled and maintainable.
Defining a Global Component
A component is essentially a re ...
Posted on Wed, 09 Sep 2026 16:13:38 +0000 by theinfamousmielie