Skip to content
TILens What matters today in tech v0.3.0
Theme

Topic - Edition

JavaScript

38 items on 10 Oct 2026
JavaScript

JavaScript for the Browser

⚡ TL;DR: Internalize the single-threaded event loop and the sync, microtask, macrotask ordering it enforces. That one model explains promises, event delegation, and why a long task freezes your UI, plus how to avoid…

Source: DEV JavaScript feed Sri Balaji
JavaScript React

State Lifting in React

State Lifting in React When building a React application, different components often need to share the same data. Normally, each component can manage its own state using the useState hook. However, when multiple…

Source: DEV JavaScript feed Abimanyu P
JavaScript

My SEO Playbook for a Free Tools Site: 16 Landing Pages, 0 Ad Budget

Series: Building PdfWord — a free, no-backend PDF tools site (Part 16) Nobody searches for "PdfWord." Why would they — it didn't exist until I built it. People search for "merge pdf without account", "compress pdf for…

Source: DEV JavaScript feed Shahzaib
JavaScript

Why I built a 6MB JavaScript runtime for embedded and IoT devices

I love Node.js. It's why I can ship a backend in an afternoon. But I also write firmware and deal with edge hardware — OpenWrt routers, MIPS boards, small ARM gateways. And on that class of device, Node.js is often just…

Source: DEV JavaScript feed 杰杨
JavaScript

Let's give an AI agent its first testing task

Originally published on anton.qa. You can learn a lot from one small testing task. You need a rule, some code, and a clear stopping point. Here is a practice task for Claude Code. It checks PDF filenames. You will ask…

Source: DEV JavaScript feed Anton Gulin
JavaScript

Keeping AI video jobs visible after a page refresh

An AI video job can keep running after the user refreshes the page. The browser loses its component state, but the generation service still has work to do. When the page comes back, the UI needs to find that job, resume…

Source: DEV JavaScript feed Elara
JavaScript

Who gave your frontend permission to retry?

Almost every frontend codebase has this somewhere, usually in a file called api.ts: async function fetchWithRetry(url: string, retries = 3) { try { return await fetch(url); } catch (err) { if (retries === 0) throw err;…

Source: DEV JavaScript feed Siddharth Pandey
JavaScript

Format JSON without pasting it into a random website

The problem You hit an API, get a 4,000-character single line back, and need it readable. So you search "online json formatter", paste the response into the first site that loads, and press Format. That response…

Source: DEV JavaScript feed Li Yi

38 items available