---
author: "Umesh Malik"
canonical: "https://umesh-malik.com/blog/tag/javascript"
description: "Explore articles tagged with JavaScript by Umesh Malik — AI Engineer, LLM & GenAI Developer. Learn JavaScript best practices, practical tips, and in-depth guides."
title: "Umesh Malik's Blog - JavaScript Articles | JavaScript Tutorials"
tokens: 908
generator: "scripts/generate-page-markdown.mjs"
---

[← Back to Blog](https://umesh-malik.com/blog)

# JavaScript

7 articles

 [![Editorial cover: the Axios npm supply-chain compromise (1.14.1 and 0.30.4)](https://umesh-malik.com/blog/axios-compromised-npm-cover.png)

AI Security • Mar 31, 2026

### Axios Compromised on npm: 1.14.1, 0.30.4 Drop a Cross-Platform RAT

Axios compromised on npm on March 31, 2026: versions 1.14.1 and 0.30.4 dropped a cross-platform RAT. Verified timeline, impact, IOCs, and recovery.

4 min read

Read more →](https://umesh-malik.com/blog/axios-compromised-npm-cross-platform-rat)

 [![Editorial cover: Node.js V8 pointer compression cuts heap memory in half](https://umesh-malik.com/blog/nodejs-memory-cut-in-half-cover.png)

Web Engineering • Feb 18, 2026

### Node.js Pointer Compression: Cut Heap Memory ~50%

V8 pointer compression finally lands in Node.js: one Docker image swap cuts heap memory ~50%, improves P99 latency, and can save $80K–$300K a year.

17 min read

Read more →](https://umesh-malik.com/blog/nodejs-memory-cut-in-half-pointer-compression)

 [![Node.js backend architecture showing Express server, middleware chain, REST API endpoints, and database layer](https://umesh-malik.com/blog/nodejs-backend-cover.png)

Web Engineering • Feb 10, 2026

### Node.js Backend for Frontend Developers: A Practical Guide

A frontend developer's guide to building a Node.js backend: Express, REST APIs, middleware, databases, auth, and deployment — plus the mindset shift you need.

8 min read

Read more →](https://umesh-malik.com/blog/nodejs-backend-for-frontend-developers)

 [![JavaScript ES2024 features overview showing Object.groupBy, Promise.withResolvers, Unicode strings, and RegExp v flag](https://umesh-malik.com/blog/javascript-es2024-cover.png)

Web Engineering • Mar 15, 2025

### ES2024 Features You'll Actually Use in JavaScript

The most impactful ES2024 features: Array grouping, Promise.withResolvers, well-formed Unicode strings, and the RegExp v flag — with practical examples.

5 min read

Read more →](https://umesh-malik.com/blog/javascript-es2024-features-you-should-know)

 [![TypeScript utility types overview showing Partial, Required, Pick, Omit, and Record with code examples](https://umesh-malik.com/blog/typescript-utility-cover.png)

Web Engineering • Dec 15, 2024

### TypeScript Utility Types: Complete Guide to Partial, Required, Pick, Omit, Record, and More (2026)

TypeScript utility types explained: Partial, Pick, Omit, Record, Exclude, ReturnType and more — with real examples, a cheat sheet, and common pitfalls.

9 min read

Read more →](https://umesh-malik.com/blog/typescript-utility-types-complete-guide)

 [![React performance optimization showing 10 techniques including memoization, code splitting, and virtualization](https://umesh-malik.com/blog/react-performance-cover.png)

Web Engineering • Nov 20, 2024

### React Performance Optimization: 10 Proven Techniques

React performance optimization techniques — memoization, code splitting, virtualization, and 7 more battle-tested strategies from real apps.

5 min read

Read more →](https://umesh-malik.com/blog/react-performance-optimization-techniques)

 [![SvelteKit versus Next.js framework comparison across performance, developer experience, routing, and ecosystem](https://umesh-malik.com/blog/sveltekit-vs-nextjs-cover.png)

Web Engineering • Oct 10, 2024

### SvelteKit vs Next.js 2026: Which Should You Choose?

SvelteKit vs Next.js: an in-depth 2026 comparison of performance, DX, routing, and deployment, from real production experience.

5 min read

Read more →](https://umesh-malik.com/blog/sveltekit-vs-nextjs-comparison)
