Plus JS concepts everyone should know, zipping in the browser, and linear time regexes. |
Is htmx Just Another JavaScript Framework? — Despite being four years old, htmx has seen a surge in popularity recently, parly due to fatigue with 'big frameworks' and also because its simple HTML-based approach to adding functionality to a page appeals to an increasingly diverse group. But is it just another framework itself? Yes. And no. Alexander Petros |
▶ HTMX for React Developers in 10 Minutes — You're not interested in discussions about semantics.. you just want to get something done with htmx? Here, Jack takes ten minutes to show off the essentials. Jack Herrington |
33 JavaScript Concepts Every Developer Should Know — A curated collection of links to tutorials on 33 different areas worth understanding well, including: types, closures, equality, scope, and different engines. We linked this two years ago, but it remains frequently updated. Leonardo Maldonado |
IN BRIEF: CodePen shares its top 100 'pens' of 2023. Lots of fantastic bits and pieces to look through and learn from here. Bored? The Deno team is running a little hackathon over the next week. jsfree.org is a new effort to catalog web services that can work without JavaScript. 🌼 Enjoy the drawing.garden. RELEASES: Docusaurus 3.1 – Popular site generator/framework. Rspack 0.5 – Fast Rust-based web bundler. MikroORM 6 – TypeScript ORM for Node.js. Node.js v20.11.0 (LTS), Bun 1.0.22, npm 10.3 and Astro 4.1. |
The Website vs. Web App Dichotomy Doesn't Exist — An interesting think piece that will help you flesh out your own opinions on the matter: “If there’s one takeaway from all this, it’s that the web is a flexible medium where any number of technologies can be combined in all sorts of interesting ways.” Jake Lazaroff |
The State of Benchmarking in Node.js — While Node has always been fast (thanks largely to its V8 underpinnings), there’s a renewed focus on performance in the face of benchmarks and claims from alternatives like Deno and Bun. Lars looks at the ecosystem of benchmarking options in the space. Lars Kappert |
eslint-plugin-vue 9.20.0 – The official ESLint plugin for Vue.js now supports Vue 3.4. Homepage. file-type 19.0 – Detect file type from a Buffer, Uint8Array, or ArrayBuffer. React Unity WebGL 9.5 – Embed Unity WebGL builds in React apps. htmlparser2 9.1 – A fast and forgiving HTML/XML parser. YouTube.js 8.2 – Wrapper around YouTube's internal API. React-PDF 7.7 – React component to display PDFs. HLS.js 1.5 – HTTP Live Streaming client library. React Icons 5.0 – Easily use popular icons in React apps. Chai 5.0 – BDD / TDD assertion library. | |