#settimeout

[ follow ]
Software development
fromMedium
2 days ago

Async Logging Is Not a Silver Bullet - What Actually Limits Performance

Async logging redistributes costs rather than reducing them, impacting performance in different ways depending on implementation.
#view-transitions
fromBram.us
1 week ago
Web frameworks

Introducing view-transitions-toolkit, a collection of utility functions to more easily work with View Transitions.

Web development
fromCSS-Tricks
1 day ago

7 View Transitions Recipes to Try | CSS-Tricks

View transitions enhance user experience and are supported by major browsers, but require careful setup and understanding of animation types.
Web frameworks
fromBram.us
1 week ago

Introducing view-transitions-toolkit, a collection of utility functions to more easily work with View Transitions.

View-transitions-toolkit simplifies implementing advanced View Transition patterns with focused helper functions.
#nodejs
Node JS
fromTreehouse Blog
1 week ago

How Node.js Lets JavaScript Run on the Server

Node.js allows JavaScript to run on servers, enabling full stack development with a single language.
Node JS
fromThe Cyber Express
2 weeks ago

Node.js Fixes CVE-2026-21637 And Critical Flaws Now

Node.js has released security updates addressing multiple vulnerabilities, including critical issues in TLS error handling and HTTP request processing.
Node JS
fromTreehouse Blog
1 week ago

How Node.js Lets JavaScript Run on the Server

Node.js allows JavaScript to run on servers, enabling full stack development with a single language.
Node JS
fromThe Cyber Express
2 weeks ago

Node.js Fixes CVE-2026-21637 And Critical Flaws Now

Node.js has released security updates addressing multiple vulnerabilities, including critical issues in TLS error handling and HTTP request processing.
fromInfoQ
5 days ago

Latency: The Race to Zero...Are We There Yet?

In the fintech industry we can link latency directly to profit and money. If I have lower latency than the competition, I can get to the better deals, I can make the better deals.
Venture
#lazy-loading
Web design
fromGSMArena.com
1 week ago

Google Chrome will get lazy loading for video and audio elements

Lazy loading will soon include video and audio elements in Chrome 148, enhancing user experience by deferring loading of heavier content.
Web design
fromGSMArena.com
1 week ago

Google Chrome will get lazy loading for video and audio elements

Lazy loading will soon include video and audio elements in Chrome 148, enhancing user experience by deferring loading of heavier content.
#javascript
Node JS
fromFrontendmasters
1 week ago

What To Know in JavaScript (2026 Edition)

JavaScript's ECMAScript 2025 introduces new iterator methods and improved set functionalities, enhancing performance and usability for developers.
fromInfoQ
3 weeks ago
Node JS

State of JavaScript 2025: Survey Reveals a Maturing Ecosystem with TypeScript Cementing Dominance

Web development
fromInfoWorld
2 months ago

5 ways to use JavaScript promises

Promises provide a simple, standardized mechanism to handle asynchronous operations in JavaScript by using resolve and reject to deliver results or errors.
JavaScript
fromAllthingssmitty
2 months ago

Explicit resource management in JavaScript - Matt Smith

JavaScript adds explicit resource management ('using') to guarantee automatic cleanup of opened resources without verbose try/finally code.
Node JS
fromFrontendmasters
1 week ago

What To Know in JavaScript (2026 Edition)

JavaScript's ECMAScript 2025 introduces new iterator methods and improved set functionalities, enhancing performance and usability for developers.
Node JS
fromAlex MacArthur
2 weeks ago

Your options for preloading images with JavaScript

Preloading images in JavaScript can be achieved through various methods, with the best choice depending on specific circumstances.
Node JS
fromInfoQ
3 weeks ago

State of JavaScript 2025: Survey Reveals a Maturing Ecosystem with TypeScript Cementing Dominance

TypeScript continues to dominate the JavaScript ecosystem, with 40% of developers using it exclusively, while Vite surpasses Webpack in satisfaction.
fromSlicker
2 weeks ago

Basic Physics Engine in about 100 lines of pure JavaScript

The Vec class implements 2D vectors, providing essential operations like addition, subtraction, scaling, and normalization, which are fundamental for all geometric calculations in the simulation.
Vue
Marketing tech
fromAdExchanger
3 weeks ago

The JavaScript Overload; Whatever, AI Will Handle It | AdExchanger

News publishers are compromising long-term reader retention for short-term ad revenue, leading to bloated web pages and diminished content visibility.
fromInfoWorld
3 weeks ago

We mistook event handling for architecture

Events are essential inputs to modern front-end systems. But when we mistake reactions for architecture, complexity quietly multiplies. Over time, many front-end architectures have come to resemble chains of reactions rather than models of structure. The result is systems that are expressive, but increasingly difficult to reason about.
React
Web frameworks
fromSubstack
3 weeks ago

Blob Objects in JavaScript: A Practical Guide to Files, Previews, Downloads, and Memory

Blob objects are essential for efficient file handling in frontend development, addressing issues like memory management and performance.
JavaScript
fromSmashing Magazine
1 month ago

Moving From Moment.js To The JS Temporal API - Smashing Magazine

JavaScript's date/time handling evolved from the limited Date API to Moment.js and now to Temporal, a new standard that addresses previous limitations and provides superior flexibility for modern applications.
React
fromSubstack
1 month ago

5 React Hooks Techniques to Improve Component Performance

Hooks enable cleaner React components, but poor implementation causes performance issues; strategic use of useMemo, custom Hooks, and proper useEffect cleanup prevents unnecessary renders and memory leaks.
Web development
fromGitHub
1 month ago

GitHub - j9t/minifier-benchmarks: Regularly updated benchmarks for web page minification

HTML minifier benchmarks compare compression effectiveness across tools using byte-based measurements, with two test modes: HTML-only minification and full feature minification.
Node JS
fromhowtocenterdiv.com
3 weeks ago

Bun vs Node.js Performance: Why Your Event Loop Is the Real Bottleneck

Bun outperforms Node.js in specific benchmarks, but real-world performance issues often stem from database and CPU bottlenecks, not runtime choice.
React
fromdev.to
1 month ago

React Compiler and Beyond: Capability Boundaries of Compiler-Driven UI Frameworks

React Compiler optimizes expression and render costs within React's runtime, while compiler-first frameworks like Fict move update routing to compile time for dependency propagation, representing different engineering trade-offs rather than competing solutions.
Node JS
fromInfoWorld
3 weeks ago

Edge.js launched to run Node.js for AI

Edge.js is a WebAssembly-based JavaScript runtime that safely executes Node.js applications with faster startup times by sandboxing workloads through WASIX.
#jquery
Node JS
fromAllthingssmitty
4 weeks ago

Native JSON modules are finally real - Matt Smith

Import attributes enable native JSON module support in JavaScript, eliminating the need for bundler transforms by allowing explicit type declaration with the `with { type: "json" }` syntax.
fromMedium
2 months ago

Fire-and-Forget REST APIs: A TDD Journey.

The request for its API val request = Request[IO](Method.POST, uri"/jobs")val api = new AsyncJobApi // this will not compile since AsyncJobApi is not defined yet Minimal implementation to make it green: class AsyncJobApi Red test: The API should return a 202 Accepted response: "POST /jobs returns Accepted" in { val request = Request[IO](Method.POST, uri"/jobs") val api = new AsyncJobApi api.routes.orNotFound.run(request).asserting : response => response.status shouldBe Status.Accepted} Make it green: class AsyncJobApi { val routes: HttpRoutes[IO] = HttpRoutes.of[IO] : case req @ POST -> Root / "jobs" => Accepted()} 5.2 Add headers (Trivial Implementation) Red test: add X-Total-Count and Location headers with job ID (only the assertion is shown)
Scala
#react
#typescript
#deno
fromThe NodeSource Blog - Node.js Tutorials, Guides, and Updates
5 months ago

Express.js 6 and Beyond: Modernizing the Most Popular Node.js Framework

Two years ago, the Express team initiated a complete revamp of the project's governance. What was once a largely single-maintainer effort under Doug Wilson evolved into a structured Technical Committee (TC) with multiple active contributors. "Our goal was to evolve Express from a single-maintainer project into a sustainable, community-driven effort - one built on shared responsibility, clear processes, and long-term vision," Ulises explained.
Web frameworks
Node JS
fromTechzine Global
1 month ago

New npm browser npmx addresses shortcomings of npmjs

Npmx, an open-source alternative interface to npm's official website, addresses widespread developer dissatisfaction with the current package registry's user experience and presentation of package information.
React
fromMedium
2 months ago

Embedding Laminar Components Inside React: A Scala.js Integration Guide

Mount a React root inside a Laminar element, store the ReactRoot for cleanup on unmount, and use Airstream-driven props to keep state outside React hooks.
Software development
fromInfoWorld
2 months ago

Weighing the benefits of AWS Lambda's durable functions

AWS Lambda durable functions add native stateful orchestration and long-running waits, improving serverless workflows but increasing vendor lock-in risk.
Web frameworks
fromInfoWorld
2 months ago

Reactive state management with JavaScript Signals

Signals provide fine-grained reactive state that pushes updates efficiently, simplifying state management and reducing framework rendering overhead.
Web development
fromLogRocket Blog
1 month ago

Anti-libraryism: 10 web APIs that replace modern JavaScript libraries - LogRocket Blog

Major browsers provide native Web APIs that replace many common JavaScript libraries, enabling smaller bundles, improved runtime performance, and reduced dependency maintenance.
React
fromLogRocket Blog
2 months ago

Comparing the best React animation libraries for 2026 - LogRocket Blog

Choose animation libraries balancing developer experience, features, performance, and bundle size; consider CSS-first approaches for smaller bundles and production alternatives.
Node JS
fromInfoWorld
1 month ago

Why local-first matters for JavaScript

JavaScript innovation accelerates through local-first SQL datastores, universal isomorphic JavaScript via WinterTC, reactive signals adoption, NPM alternatives, Java-JavaScript bridges, and Deno's resurgence.
fromNeutralino
2 months ago

Framework | Neutralinojs

Add window.setBorderless(bool) to toggle borderless mode while the Neutralinojs app is running. Add modes.chrome.browserBinary option to set custom browser binary path under the chrome mode. If this field is specified, the framework will try to launch Chrome from there. If it fails, the framework will initiate the Chrome binary search as usual: Add the modes.window.useLogicalPixels: true|false option to activate DPI-aware sizing based on the operating system's display scale factor.
Web frameworks
fromLoicpoullain
1 month ago

The future of web frameworks in the age of AI

AI agents now generate 90-95% of production code, requiring frameworks to be AI-understandable with comprehensive documentation and clear examples to remain competitive.
React
fromInfoQ
1 month ago

Warper: Rust Powered React Virtualisation Library

Warper 7 is a Rust-WebAssembly-powered React virtualization library delivering superior performance through zero-allocation hot paths, O(1) circular buffers, and offloaded scroll calculations, achieving 120 FPS with 100,000 items versus react-window's 40 FPS.
React
fromMedium
3 years ago

Oh Hello Apollo Client , Goodbye Redux!

Apollo Client 3 combined with GraphQL and React hooks can replace Redux for many apps by reducing boilerplate and providing built-in loading, error, and cache features.
Node JS
fromMedium
1 month ago

Why your Vitest test suite is slow (and how to fix it)

A team successfully migrated their large React project from Jest to Vitest and optimized performance to exceed Jest speeds through configuration and strategic improvements.
Web development
fromJqueryscript
2 months ago

jQuery 4 vs. jQuery 3: A Technical Comparison

jQuery 4 modernizes internals, drops legacy browser support, adopts ES modules, shrinks file size, and disables automatic JSONP promotion.
JavaScript
fromInfoWorld
2 months ago

Beyond NPM: What you need to know about JSR

The JavaScript Registry simplifies and secures JavaScript package creation, distribution, and consumption while addressing NPM's TypeScript complexity and provenance shortcomings.
fromSitePoint Forums | Web Development & Design Community
2 months ago

What's the most impactful first step to improve website speed when starting from scratch?

When building or optimizing a website from scratch, performance can easily be overlooked until problems start showing up-slow load times, poor user experience, and lower search rankings. There are many ways to improve website speed, such as image optimization, code minification, caching, choosing better hosting, or using a CDN. For developers and site owners starting fresh, it's often unclear which step delivers the biggest impact
Web development
JavaScript
fromInfoQ
1 month ago

Chrome 144 Ships Temporal API: Advancing JavaScript Date/Time Standardisation

Chrome 144 adds the Temporal API, a modern, immutable replacement for Date that provides distinct types, explicit time zones, calendars, arithmetic, and formatting.
Node JS
fromInfoWorld
2 months ago

Bun 1.1 JavaScript toolkit backs Windows 10

Bun 1.1 adds Windows 10 support, improves Node.js compatibility, boosts performance, stabilizes WebSocket, and integrates SQLite and developer tooling.
fromInfoWorld
2 months ago

Deno boosts dependency management with JSR

JSR offers a modern, TypeScript-first and cross-platform-compatible registry, integrated into Deno, Deno's developers said. For Node.js and NPM compatibility, Deno 1.42 offers numerous improvements. The async_hooks module now supports the EventEmitterAsyncResource and AsyncLocalStorage.enterWith APIs. The crypto module adds getRandomValues(), subtle, getCipherInfo(), publicKey(), and createPublicKey() APIs, along with support for more curves in multiple APIs. The worker_threads module received a major overhaul.
Node JS
fromVerou
3 months ago

Web dependencies are broken. Can we fix them? * Lea Verou

Dear JS ecosystem, I love you, but you have a dependency management problem when it comes to the Web, and the time has come for an intervention. No, this is not another rant about npm's security issues. Abstraction is the cornerstone of modern software engineering. Reusing logic and building higher-level solutions from lower-level building blocks is what makes all the technological wonders around us possible. Imagine if every time anyone wrote a calculator they also had to reinvent floating-point arithmetic and string encoding!
Node JS
[ Load more ]