The JavaScript Oxidation Compiler
Oxc is a Rust-based JavaScript toolkit with linter, formatter, and parser. It outperforms existing tools like ESLint and Prettier.
SuperGeekery: A blog probably of interest only to nerds by John F Morton.
Welcome to my link library. These are not links to content I have created unless you see that mentioned in the link’s description. These are links I found interesting enough to want to keep track of. If you read Craft Link List, the Craft CMS newsletter I used to write, this page is a replacement of sorts for that exercise. Enough talk. Let’s hit the links.
Oxc is a Rust-based JavaScript toolkit with linter, formatter, and parser. It outperforms existing tools like ESLint and Prettier.
npmx is a package browser for the npm Registry. It provides links to contribute on GitHub, join the community on Discord, and follow updates.
localspace is a JavaScript library unifying IndexedDB, localStorage, and other storage APIs into a consistent interface. It offers modern, localForage-compatible storage with async/await and TypeScript.
An opinionated toast component for React.
Simple cross-browser cookie-consent plugin written in vanilla js
Build blazing-fast, reactive UIs in pure TypeScript/JavaScript – no virtual DOM. Aberdeen offers a refreshingly simple approach to reactive UIs.
Introducing the relatively new Cookie Store API, and what it means for web applications.
How to add smooth transitions to lazy-loaded images without external libraries.
Open-Source Game Engine for Board Games / Card Games / Tabletop Games
Linkify is a JavaScript plugin. Use Linkify to find links in plain-text and convert them to HTML tags. It automatically highlights URLs,
JSON Crack Editor is a tool for visualizing into graphs, analyzing, editing, formatting, querying, transforming and validating JSON, CSV, YAML, XML, and more.
A twenty-minute overview of Javascript Promises.
The “Promises” API is a surprisingly tricky part of modern JavaScript. Without the right context, it doesn’t make much sense at all! In this tutorial, you’ll build an intuition for how Promises work by getting a deeper understanding of JavaScript and its limitations.
A better npm publish. Contribute to sindresorhus/np development by creating an account on GitHub.
This book explains the algorithms behind those collisions using basic shapes like circles, rectangles, and lines.
A collection of resources that introduces the APIs and highlights common problems regarding HTML DOM manipulation.
Web components can dramatically loosen the coupling of JavaScript frameworks. To prove it, we’re going to do something kinda crazy: build an app where every single component is written in a different JavaScript framework.
Learn how to create a fantastic 3‑d parallax effect from scratch.
If we’re building things that we want to work in five or ten or even 20 years, we need to avoid dependencies and use the web with no layers in between.
In the ever-evolving landscape of JavaScript, staying up-to-date with its latest features is crucial… Tagged with javascript, iterators, async.
Bun is stable and ready for production.
Tram-Lite is a lite javascript and HTML library that helps developers build native web components and makes building simple native web applications easier and more elegant.
A javascript scrollbar plugin that hides native scrollbars, provides custom styleable overlay scrollbars and keeps the native functionality and feeling.
Extension for Visual Studio Code — Display import/require package size in the editor
The era of custom elements SSR is upon us. Let’s take a look at how to spin up a simple Node server and use custom elements as templates in three popular formats, and what this means for the future of web components.
Learn how to migrate a frontend app from Webpack to Vite, including why you should do it, and how to install Vite and update plugins.
Comlink makes WebWorkers enjoyable. Contribute to GoogleChromeLabs/comlink development by creating an account on GitHub.
Async await wrapper for easy error handling without try-catch — scopsy/await-to-js: Async await wrapper for easy error handling without try-catch
A checklist for publishing web components to npm. This checklist attempts to maximize compatibility, standards compliance, flexibility, and usefulness to your users.