#596 — July 1, 2022
New in Cypress 10: Introducing Part Testing Beta — In our greatest launch ever, we’ve launched a redesigned UI and an all new strategy to check your software’s front-end elements. Click on right here to get began with Cypress 10 and redefine the way you check trendy net functions.
Vue 2.7 ‘Naruto’ Launched — Whereas Vue 3 is the brand new default, so many initiatives proceed to depend on Vue 2 and so 2.7 has been launched as an LTS launch to assist bridge the hole with just a few backported options (together with the Composition API), improved Vite assist (through a brand new plugin), and extra. Nonetheless, Vue 2 is anticipated to succeed in ‘finish of life’ by ‘the tip of 2023.’
Highlights from OpenJS World 2022 — OpenJS World befell in early June and this put up covers a few of the speaking factors, prime talks, and what made the occasion particular. There’s a YouTube playlist of over 50 talks from the occasion too.
Marian Villa (NodeSource)
📊 Alongside comparable traces is a 70-page ‘Vue Report’ on the state of the Vue.js neighborhood and challenge primarily based on discussions on the latest Vue Amsterdam convention. A good way to catch up and no registration or emails wanted.
Final week we featured the approval of the ECMAScript 2022 normal, however one other fascinating growth is it’s now out there underneath a extra permissive W3C-like license.
Vercel Edge Features at the moment are in public beta.
Should you assume Node.js ought to assist Net Employees, as browsers and Deno do, have your say or take a look at the dialogue on this problem.
[New] 200+ Malicious npm Packages Found — See the complete abstract of the affected packages and learn to safe your dependencies.
Prisma 4.0 – Highly effective TypeScript ORM.
Billboard.js 3.5 – Charting library on prime of D3.js.
deck.gl 8.8 – WebGL2 powered visualization framework.
Fastify 4.2 – Node.js webapp framework.
v8n 1.5 – Fluent validation library.
vue-instantsearch 4.4 – Search UIs on Algolia + Vue.
Puppeteer 15.2 – The headless Chrome management library.
ng2-charts 3.1 – Chart.js for Angular.
📒 Articles & Tutorials
ES2022: The Most important New Options, Shortly, in Code — If you wish to see what’s new in ES2022 in quick-fire, code-only kind, that is for you.
Retry XMLHttpRequest Fastidiously — When requests your web page is making behind the scenes fail, what’s your technique for a retry or restoration? It’s value having a look, says Aaron.
Aaron D. Parks
Michael Walter Van Der Velden
Designing the Final Question Builder for TypeScript — Feeling restricted by your ORM or SQL? EdgeDB’s question builder brings typesafe information entry to a brand new degree.
Working with the File System from Node.js — A deep dive on all issues associated to working with textual content information in Node, from easy studying and writing operations to streams, buffers, and listing manipulation.
Dr. Axel Rauschmayer
The Many Definitions of ‘Server-Aspect Rendering’
A Look At Nx, The Quickest Rising Monorepo Answer within the JS Ecosystem?
🛠 Code & Instruments
Sigma.js 2: Excessive Efficiency Interactive Rendering of Giant Graphs — The story of how an entire rewrite got here collectively by way of a number of years of labor on this library for doing very massive scale rendering of graphs within the browser. GitHub repo.
Guillaume, Alexis, et al.
neovis.js 2.0: Neo4j + vis.js → Graph Visualizations within the Browser — Takes information from the Neo4j graph database and makes use of vis.js to visualise it.
Serverless-Categorical 4.9: Run Current Node.js Frameworks on AWS Lambda or Azure Features — The thought is that you would be able to construct HTTP APIs within the traditional approach on prime of Categorical, Koa, Hapi, and many others. with this offering the wrapper to allow them to run on AWS Lambda or Azure Features.
trim-lines 3.0: Take away Areas and Tabs Round Line Breaks — “It would look trivial, but it surely’s truly fairly advanced to get performant.”