Advertisement · 728 × 90

Posts by JavaScript Daily

Preview
Building a Scroll-Reactive 3D Gallery with Three.js, Velocity, and Mood-Based Backgrounds | Codrops A tutorial on building a scroll-driven WebGL gallery in Three.js with depth-layered images, palette-driven backgrounds, and motion that responds to scroll velocity.

Building a Scroll-Reactive 3D Gallery with Three.js, Velocity, and Mood-Based Backgrounds: tympanus.net/codrops/2026/03/09/build...

3 weeks ago 3 0 0 0
Preview
Monitor and improve your web app’s load performance Today, large web applications are often assembled from many independent pieces, which all load their own data and resources. When all these pieces compete for the same network connection, congestion can build up and the user experience can suffer.

This new, experimental, ‘Network Efficiency Guardrails’ feature is available in Edge 146: blogs.windows.com/msedgedev/2026/03/17/mon...

3 weeks ago 1 0 0 0
Preview
Astro: How to Set Up More Powerful HTML Minification (in 31 Seconds) ¡ Jens Oliver Meiert On improving HTML as well as CSS, JS, and SVG minification in Astro projects.

Astro: How to set up powerful HTML minification in just 31 seconds — https://meiert.com/blog/astro-html-minification/

3 weeks ago 1 0 0 0
Preview
A Complete Guide to Bookmarklets | CSS-Tricks Browsers don't just let you bookmark web pages. You can also bookmark JavaScript, allowing you to do so much more than merely save pages.

A Complete Guide to Bookmarklets: css-tricks.com/a-complete-guide-to-book...

1 month ago 1 0 0 0
Preview
Learn Visual Studio Code A collection of 150+ tips and customizations on using Visual Studio Code, the world's most popular code editor. These tips are almost entirely based on built-in features of VS Code – no extensions or external tools needed. You'll learn how to customize VS Code's UI, find and change settings you didn't know existed, use little-known features, and lots more.Includes more than 150 tips across 346 pages (PDF version; EPUB is more variable in page length) with 450+ full-color, high-resolution screenshots and captions with clear instructions on every feature discussed. Nearly all features and screenshots are up to date with the latest version of VS Code as of January 2026.There are tips in here for beginners, but most of the tips are little-known features that even advanced users don't know about. It doesn't matter if you're a Mac or Windows user, almost all the content is applicable to both operating systems. Much of the code examples are focused on front-end technologies (JS, HTML, CSS, TypeScript, etc.) but the concepts are applicable to any language used inside VS Code.Lots of unique content is covered, including: Using the Settings UI Little-known Terminal Tips The Code Snippets feature Editing Keyboard Shortcuts Using Zen Mode VS Code Workspaces Working with Profiles Extension Trust & Security Managing Tabs & Windows Customizing Labels & Buttons Using IntelliSense Accessibility Tips ... and lots more! Some of the content includes links to animated GIFs so you can see the tip or customization in action. The GIFs aren't necessary to understand the content, but they are helpful if you're reading online. Check out a couple of sample pages below!

Learn Visual Studio Code: https://lazarpress.gumroad.com/l/learnvscode

1 month ago 0 0 0 0
Preview
sugarcube • sugarcube Design tokens, generated CSS, and optional components. Build front ends on strong, reusable foundations.

Introducing the 'sugarcube' Toolkit: https://sugarcube.sh/

1 month ago 1 0 0 0
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.

Vite: The Documentary - https://www.youtube.com/watch?v=bmWQqAKLgT4

5 months ago 2 0 0 0
Preview
A Quick Guide to a Multi-Language Astro Site • FarrosFR A step-by-step guide to setting up a basic multi-language (EN/ID) blog in Astro. Essential for improving your site's SEO and accessibility.

A Quick Guide to a Multi-Language Astro Site: farrosfr.com/blog/a-quick-guide-to-a-...

8 months ago 3 0 0 0
Advertisement
Preview
A Better API for the Intersection and Mutation Observers | CSS-Tricks Zell discusses refactoring the Resize, Mutation, and Intersection Observer APIs for easier usage, demonstrating how to implement callback and event listener patterns, while highlighting available options and methods.

A Better API for the Intersection and Mutation Observers: css-tricks.com/a-better-api-for-the-int... (Zell refactors both the Mutation and Intersection Observers into something "way simpler to use".)

9 months ago 3 1 0 0
Preview
Lessons Learned from Implementing an Inline Document Viewer Recently, my team created a document preview feature. Here are the lessons we learned implementing an inline document viewer.

Lessons Learned from Implementing an Inline Document Viewer: https://spin.atomicobject.com/inline-document-viewer/

9 months ago 3 0 0 0
Preview
Improve LCP by Deprioritizing Script Modules from the Interactivity API - Weston Ruter Adding fetchpriority=low to script modules and moving them from the head to the footer can improve LCP by >9%!

Improve LCP by Deprioritizing Script Modules from the Interactivity API: weston.ruter.net/2025/05/26/improve-lcp-b...

10 months ago 2 0 0 0
Preview
GitHub - lukasbach/headless-tree: The definitive tree component for the Web The definitive tree component for the Web. Contribute to lukasbach/headless-tree development by creating an account on GitHub.

Headless Tree: The Definitive Tree Component for The Web - https://github.com/lukasbach/headless-tree

11 months ago 3 0 0 0
Lessons learned from my first dive into WebAssembly It began as a water sort puzzle solver, constructed similarly to my British Square solver. It was nearly playable, so I added a user interface with SDL2. My wife enjoyed it on her desktop, but wished to play on her phone. So then I needed to either rewrite it in JavaScript and hope the solver was still fast enough for real-time use, or figure out WebAssembly (WASM). I succeeded, and now my game runs in browsers (source). Like before, next I ported my pkg-config clone to the WASM System Interface (WASI), whipped up a proof-of-concept UI, and it too runs in browsers. Neither use a language runtime, resulting in little 8kB and 28kB WASM binaries respectively. In this article I share my experiences and techniques.

Lessons Learned From My First Dive Into WebAssembly: https://nullprogram.com/blog/2025/04/04/

1 year ago 2 0 0 0
Preview
Lazy Load Background Images with the IntersectionObserver API | DebugBear The IntersectionObserver API is a performance-friendly browser API that allows you to lazy load background images asynchronously, outside of the main thread. This tutorial looks into how to implement it using HTML, CSS, and JavaScript.

Lazy Load Background Images with the IntersectionObserver API: www.debugbear.com/blog/lazy-load-backgroun...

1 year ago 5 0 0 0
Preview
Web Components Vs. Framework Components: What’s The Difference? — Smashing Magazine Some critics question the agnostic nature of Web Components, with some even arguing that they are not real components. Gabriel Shoyomboa explores this topic in-depth, comparing Web Components and framework components, highlighting their strengths and trade-offs, and evaluating their performance.

Web Components Vs. Framework Components: What’s The Difference? www.smashingmagazine.com/2025/03/web-components-v...

1 year ago 4 1 1 0
Preview
Making a Browser Based Game With Vanilla JS and CSS – SitePoint Learn how to build a flag guessing game using pure JavaScript and CSS without any other frameworks or libraries.

Making a Browser Based Game With Vanilla JS and CSS: www.sitepoint.com/browser-game-with-vanill...

1 year ago 4 1 0 0
Preview
Support for CSS and Baseline has shipped in ESLint  |  Blog  |  web.dev You can now use ESLint to lint CSS and enforce usage of Baseline CSS features in your project! Learn more in this blog post.

Support for CSS and Baseline has shipped in ESLint: https://web.dev/blog/eslint-baseline-integration?hl=en

1 year ago 1 1 0 0
Advertisement
Preview
Detecting Browser Zoom Changes in JavaScript Learn a clever approach towards detecting browser zoom changes by using the browser size and viewport size to help!

Detecting Browser Zoom Changes in JavaScript: www.kirupa.com/javascript/detecting_bro...

1 year ago 2 1 0 0
Preview
Oracle justified its JavaScript trademark with Node.js—now it wants that ignored Oracle filed a motion to dismiss in response to Deno’s petition to cancel its “JavaScript” trademark. But instead of addressing the real issue—that JavaScript is an open standard with multiple indepen...

For more of Oracle's comedy routine about its JavaScript trademark:

1 year ago 3 1 0 0
Post image

"JavaScript isn't seen as a generic term in the marketplace."

1 year ago 4 3 1 0
Preview
How long is a second in JavaScript? | TimeTime Discover how JavaScript handles time with POSIX, why it ignores leap seconds, and how techniques like smearing ensure smoother transitions. Learn when precision matters and why timekeeping isn’t as simple as it seems.

How Long Is A Second in JavaScript? docs.timetime.in/blog/how-long-is-a-secon...

1 year ago 1 3 0 0
Preview
The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting - Matt Hobbs Frontend web developer, turned engineering manager.

The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting - nooshu.com/blog/2025/01/23/the-spee...

1 year ago 0 1 0 0
Preview
GitDiagram - Repository to Diagram in Seconds Turn any GitHub repository into an interactive diagram for visualization in seconds.

GitDiagram: Turn Any GitHub Repository Into An Interactive Diagram for Visualization - https://gitdiagram.com/

1 year ago 0 0 0 0
Preview
GitHub - openauthjs/openauth: ▦ Universal, standards-based auth provider. ▦ Universal, standards-based auth provider. Contribute to openauthjs/openauth development by creating an account on GitHub.

OpenAuth: A Universal, Standards-Based Auth Provider - https://github.com/openauthjs/openauth

1 year ago 4 0 0 0
GitHub - amineyarman/Kinesis.js: A library that offers a suite of components to create engaging animations and transformations based on user interactions like mouse movements, scroll events, and even audio input. A library that offers a suite of components to create engaging animations and transformations based on user interactions like mouse movements, scroll events, and even audio input. - GitHub - amineyarman/Kinesis.js: A library that offers a suite of components to create engaging animations and transformations based on user interactions like mouse movements, scroll events, and even audio input.

Kinesis.js: A Library to Easily Create Complex Interactive Animations - https://github.com/amineyarman/Kinesis.js

1 year ago 0 0 0 0
Advertisement
Preview
How long is a second in JavaScript? | TimeTime Discover how JavaScript handles time with POSIX, why it ignores leap seconds, and how techniques like smearing ensure smoother transitions. Learn when precision matters and why timekeeping isn’t as simple as it seems.

How Long Is A Second in JavaScript? docs.timetime.in/blog/how-long-is-a-secon...

1 year ago 1 3 0 0
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.

The Most ⭐️ Starred JS Projects: https://www.youtube.com/watch?v=NBDnS9UQg5w

1 year ago 1 0 0 0
Preview
Why sorting is harder than it seems This story is about sorting arrays. I am telling it because sorting continues to surprise me with delightful bugs. Frustrating too, but also delightful. First, some context...

Why Sorting Is Harder Than It Seems: mill.plainopen.com/why-sorting-is-harder-th...

1 year ago 0 0 0 0
Nicolas Mattia – How to Set WebGL Shader Colors with CSS and JavaScript Learn how to dynamically influence WebGL shaders with CSS styles and JavaScript. This guide covers everything from GLSL uniforms to getting document colors and following CSS transitions in shaders.

How to Set WebGL Shader Colors with CSS and JavaScript: www.nmattia.com/posts/2025-01-29-shader-...

1 year ago 2 0 0 0
Preview
Node’s new built-in support for TypeScript Starting with v23.6.0, Node.js supports TypeScript without any flags. This blog post explains how it works and what to look out for.

Node’s New Built-in Support for TypeScript: https://2ality.com/2025/01/nodejs-strip-type.html (How it works, and what to look out for.)

1 year ago 3 0 0 0