An easy way to experiment with signals
JavaScript Weekly
by
3d ago
#​683 — April 11, 2024 Read on the Web JavaScript Weekly Frontend Development Beyond React: Svelte — A surprisingly thorough article going deep into one developer’s research into using Svelte to build modern front-end apps. If you’ve never experimented with Svelte, this is a good primer to the key concepts, tradeoffs, and techniques involved. Héla Ben Khalfallah ? A JS Bin to Play with the TC39 Signals Proposal — Last week, we featured the proposal to add signals to JavaScript and by way of a polyfill, you can get experimenting with it right  ..read more
Visit website
A signal boost for JavaScript
JavaScript Weekly
by
1w ago
#​682 — April 4, 2024 Read on the Web JavaScript Weekly A Proposal to Add Signals to JavaScript — A (very) early stage proposal for bringing a new feature to ECMAScript/JavaScript: signals! The proposal brings aboard ideas from a swathe of popular frameworks and aims to align everyone and get us on the same page when it comes to working with state and making updates based upon changes to state. Rob writes more about the proposal here. Rob Eisenberg and Daniel Ehrenberg Build a RAG Chatbot App with MongoDB and Node.js — Embark on the RAG to Riches Devel ..read more
Visit website
Promises visualized
JavaScript Weekly
by
2w ago
#​681 — March 28, 2024 Read on the Web JavaScript Weekly JavaScript Visualized: Promise Execution — A helpful diagrammed and animated article, coupled with an (optional) 8-minute video, that goes into how promises work and are scheduled behind the scenes. It’s useful to have a good mental model of these mechanics, given promises form the basis of asynchronous functions in JavaScript. Lydia Hallie ▶  Node.js: A Documentary of Its Origin Story — It's an hour long, but this documentary covers the history of Node particularly well, including how ..read more
Visit website
Build-time macros for everyone
JavaScript Weekly
by
1M ago
#​679 — March 14, 2024 Read on the Web JavaScript Weekly Use Parcel Macros in Other Bundlers with unplugin-parcel-macros — Macros, as implemented in Parcel (and Bun!), are JS functions that run at build time whose results are inlined into a bundle in place of the original call. You can now use this feature with webpack, Vite, Rollup, esbuild, etc. Here's a quick example of how handy this can be. Devon Govett ? Devon goes into extra detail ? in this Twitter/X thread. You can also revisit the release of Parcel 2.12.0 to learn more. How to Add ..read more
Visit website
A new challenger appears
JavaScript Weekly
by
1M ago
#​678 — March 7, 2024 Read on the Web JavaScript Weekly ?  Eloquent JavaScript Goes Fourth — Coming several years after the third edition, the latest version of, perhaps, the best ‘all rounder’ book for learning JavaScript is here: “adjusted to the realities of 2024 and generally touched up.” You can read it on the Web, but it’ll be available in print later on too. Marijn Haverbeke Deno Introduces JSR: A New JavaScript Registry — The JavaScript Registry (a.k.a. JSR) is a new TypeScript-first, ESM-only module registry designed for the entire JavaSc ..read more
Visit website
Postgres in TypeScript
JavaScript Weekly
by
1M ago
#​677 — February 29, 2024 Read on the Web JavaScript Weekly PGlite: PostgreSQL in WebAssembly (and TypeScript) — People have brought Postgres into the browser before, albeit atop a Linux VM WASM layer. PGlite, however, packages a WASM build of Postgres into a TypeScript library that can be run in the browser or on Node.js or Bun and is only 3.7MB gzipped. You can play with a live deployment here. ElectricSQL / Neon JSR: What We Know So Far About Deno’s New JS Package Registry — The Deno team is cooking up JSR (still behind a waitlist), a new JavaScript pack ..read more
Visit website
A big update for ECharts
JavaScript Weekly
by
1M ago
#​676 — February 22, 2024 Read on the Web JavaScript Weekly ? Apache ECharts 5.5: The Powerful Visualization Library — ECharts’ big selling point, beyond being a well supported Apache-backed project, is its balance of power and simplicity. You can do a lot with it (check out the many examples here) without the code becoming complex. v5.5 enhances its ESM support, adds server-side rendering support, and lets you make incomplete pie charts. Apache Software Foundation ? If you need to be convinced further, check out Alice GG's Love Letter to Apache&n ..read more
Visit website
TC39 adds a new stage for ECMAScript proposals
JavaScript Weekly
by
2M ago
#​675 — February 15, 2024 Read on the Web JavaScript Weekly Tempo: An Easier Way to Work with Dates — We think they nailed their own summary: “A collection of utilities for working with the native Date object — an important distinction from other libraries that provide custom date primitives. Under the hood, Tempo mines Intl.DateTimeFormat to extract complex data like timezones offsets and locale aware date formats, giving you a simple API to format, parse, and manipulate dates.” Fantastic docs, too. FormKit LLRT (Low Latency Runtime): Amazon's New JS ..read more
Visit website
Gorillas
JavaScript Weekly
by
2M ago
#​674 — February 8, 2024 Read on the Web JavaScript Weekly jQuery 4.0.0 Beta — I recently looked at issue #1 of JavaScript Weekly and the top two items were jQuery, so it’s nice to feature it :-) You might not be using jQuery, but it's still everywhere, including WordPress. v4 says goodbye to IE 10 support, removes lots of deprecated APIs, and steps into the modern world just a tad (it even migrated to ESM). jQuery Foundation ? jQuery isn't the only blast from the past to get an update this week – Backbone.js 1.6 is out too! Let's party like it's ..read more
Visit website
A Qwik break from React?
JavaScript Weekly
by
2M ago
#​673 — February 1, 2024 Read on the Web JavaScript Weekly Cytoscape.js: Graph/Network Visualization and Analysis Library — Handy if you need to model and/or visualize relational data, like biological data or social networks. There are many demos to enjoy here. GitHub repo. Max Franz Announcing TypeScript 5.4 Beta — TypeScript gains Object.groupBy and Map.groupBy, a new NoInfer<T> utility type is introduced to stop TypeScript from digging in to match against inner types during inference, and lots of smaller bits and pieces covered in this lengthy ..read more
Visit website

Follow JavaScript Weekly on FeedSpot

Continue with Google
Continue with Apple
OR