Ready.code - JS development. Releases and articles
8.45K subscribers
511 photos
7 videos
352 links
Stay updated with the latest library releases and insightful articles on development trends and techniques.

#js #ts #vue #react #angular #bun #node #meme #IT
Download Telegram
βœ… JSR is Not Another Package Manager

When Ryan created Node, JavaScript had no packages or standard module system. npm and CommonJS took off, and tools like Yarn or pnpm extended npm in certain areas, but in today's ES modules era, it’s time for a transformation.

JSR is not merely a new npm, but a shift in how packages are distributed, tailored for the modern era.

Link to the article

#js #npm #jsr #yarn
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5πŸ”₯2πŸ‘2
βœ… Node.js vs Bun: Which One Is Right for You?

In the world of server-side JavaScript, Node.js has dominated for a long time. Recently, however, a new contender named Bun has emerged, promising better performance and developer experience.

They’ve conducted a series of benchmarks to see how Bun stacks up against Node.js, particularly within a serverless context like AWS Lambda, where cold starts and compute performance matter immensely.

Link to the article

#node #js #bun
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘7πŸ”₯2πŸ‘2
βœ… The React 19 Beta

While designed to get library developers prepared for the eventual React 19 release, this is nonetheless a huge step, with full support for Custom Elements (Custom Element support has long been a thorn in React's side), all the latest React Server Components goodies, Actions, use, and more besides.

Link to the beta

The beta of 19 may be more exciting, but 18.3 will help your app's transition by not breaking anything that works on 18.2 while providing more deprecation warnings.

React 18.3 was released too

#react #release
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯6πŸ‘4😁2πŸ‘1
βœ… Announcing TypeScript 5.5 Beta

It’s not even the final release (expect that in a month or two) but 5.5 has many people excited as it has many major enhancements, including inferred type predicates, the ability to import types in JSDoc via comments, regex syntax checking, isolated declarations, and more.

Link to the announcing

#ts #js #release
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯6πŸ‘5πŸ‘3❀1
βœ… Svelte 5 Release Candidate

Svelte 5 is now in the Release Candidate phase. This means that the design of the framework is largely settled, with no anticipated breaking changes between now and the stable release, and that the most egregious bugs have been stomped.

Link to the release

#release #svelte
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘4πŸ”₯4πŸ‘2
βœ… πŸ˜€ Emoji Mart 5.6

Emoji selection component for the Web

Link to the lib

#lib #js #emoji
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘6😱3πŸ”₯2
βœ… Detecting JavaScript Support in CSS

A way to provide alternative CSS rules depending on whether or not JavaScript is available in the user’s browser.

Link to the article

#css #js
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘8πŸ”₯2πŸ‘2
βœ… extension.js: Zero-Config, Cross Browser Extension Dev Starter

The goal is to make it as simple as a npx extension create my-extension to get started with building your own React-powered browser extension.

Link to the lib

#lib #js #react
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘7πŸ”₯4🀝2
βœ… uikit: Bringing User Interfaces to React-Three-Fiber

Build 3D user interfaces for Three.js using react-three/fiber with support for numerous common UI controls. Ideal for games, XR/AR, and spatial scenarios.

Link to the lib

#react #js #threejs #lib
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘6πŸ”₯2πŸ‘2
βœ… The Future of Vue: Vapor Mode

Learn how Vapor Mode elegantly enhances app efficiency and how to get started trying it out today.

Link to the article

#vue #vapor
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯5πŸ‘2πŸ‘2
βœ… Nuxt Islands

The NuxtIsland component offers the capability to fully render your component on the server without shipping any JavaScript to the client.

Link to the article

#vue #nuxt
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘4πŸ”₯4πŸ‘2
🀣8πŸ‘4😁2πŸ’―1
βœ… Awesome React: The Essential React Libraries and Resources

A well maintained collection of resources relating to the React ecosystem. Starting life as a list of several hundred items, it has since been pared down to fewer than 200 by removing all outdated projects and focusing on the essentials.

Link to the resources

#react #lib
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5πŸ”₯4πŸ‘2
βœ… Headless UI v2.0 for React

From the Tailwind folks, Headless UI is a suite of unstyled, accessible UI React (and Vue!) components, designed to integrate beautifully with Tailwind CSS.

Link to the release

#react #tailwind #ui #lib #release
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5πŸ‘2πŸ”₯1😍1
βœ… Docusaurus 3.3: Getting Ready for React 19

Docusaurus is such an elegant site generator and so wildly popular that I can’t help but recommend it. v3.3 gets things ready for React 19, makes it easier to manipulate sitemaps, and more.

Link to the release

#react #static #lib
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘3πŸ”₯3❀2
βœ… Figma’s Journey to TypeScript

How the team at Figma automatically migrated code written in their own Skew programming language over to TypeScript β€” without disrupting a single day of development.

Link to the article

#ts #js #figma
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘3πŸ”₯3❀2
βœ… Why Patching Globals is Harmful

Modifying global APIs to extend their features is common, but not particularly desirable if readability, maintenance, and predictability are qualities you enjoy.

Link to the article

#js
Please open Telegram to view this post
VIEW IN TELEGRAM
❀3πŸ”₯3πŸ‘2
βœ… Five Node Version Managers Compared

Ideally, we could use the latest LTS version of Node for everything, but in reality we often need to switch versions. Numerous tools let you do this. NVM is the best known, but N, FNM, Volta, or even pnpm could suit you better?

Link to the article

#js #node
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5❀2πŸ”₯2
βœ… Astro 4.8

Astro 4.8 is out now! This release includes experimental support for Astro actions and request rewriting, performance improvements, and more.

Full release highlights include:

- Experimental: Astro Actions
- Experimental: Request Rewriting
- Performance improvements
- Ability to define multiple routes with the same entrypoint

Link to the release

#astro #release
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯3❀2πŸ‘2
βœ… The Popover API is Here

The Popover API now has broad support, and as such Chris gives us a brief overview of how it differs from <dialog> and how we may want to approach using it.

Link to the article

#css #html
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯4πŸ‘3πŸ‘3