Tuesday, July 23, 2024
HomeWeb developmentJavaScript Weekly Concern 606: September 16, 2022

JavaScript Weekly Concern 606: September 16, 2022



MemLab: A Framework for Discovering JavaScript Reminiscence Leaks — Fb (sorry, Meta) has been utilizing MemLab to make important enhancements to the reminiscence use of its important SPA. Now they’ve open sourced the device (which is itself written in TypeScript) with the hope everybody else can obtain comparable enhancements.

Liang Gong and Glenn Conner (Meta)

💡 Nolan Lawson’s Fuite is one other, smaller, device price contemplating on this house.

JavaScript APIs You Don’t Know About — It’s a daring headline as a result of loads of you will have a minimum of heard of those APIs, nevertheless it’s an excellent roundup nonetheless to atone for what the Internet platform provides. APIs coated embrace the Web page Visibility, Internet Sharing, and Broadcast Channel APIs.

Smashing Journal

Finest Practices for Making a Trendy npm Package deal — A step-by-step “as of 2022” walkthrough of making your individual npm bundle utilizing present finest practices. It’s very thorough and definitely price revisiting, even in the event you’ve constructed a bundle already. As at all times, although, there’s multiple method to do it, and different instruments like np might be introduced into the combination as wanted.

Brian Clark (Snyk)

IN BRIEF:

  • Safari 16.0 is out and jam full of new options and assist for Internet options (passkeys, Internet Inspector Extensions, container queries, Shared Staff and extra) you would possibly must brush up on.

  • Node.js is getting some safety releases on September 22 throughout all supported traces as a consequence of a number of points (a few of ‘excessive’ severity).

  • Speaking of Node, 📅 Nodeconf EU 2022 is happening on October 3-5 in Eire and so they’ve supplied a reduction code of NodeWeekly2022 for readers. (Notice: We’ve no monetary reference to them.)

RELEASES:

📒 Articles & Tutorials

The Seventh Method to Name a Perform With out Parentheses — If you happen to’re shocked that there have been even six methods, that is for you. These are nearly solely ‘tips’ however ones that may be necessary in terms of safety or sanitizing consumer provided code.

Gareth Heyes

The Secret of Efficiently Utilizing Multi Window WebGL Canvas — That is technical and most of us gained’t must dig so deep, nevertheless it’s a neat exploration of utilizing an offscreen canvas to render utilizing separate employee contexts – these can then be utilized in different tabs or browser home windows.

Tobias Uhlig

SafeQL: An ESLint Plugin for Your SQL Queries — Intelligent concept. It hooks into your database after which guides you as to errors you would possibly make when writing SQL queries in your JavaScript code. Postgres just for now, however helps any consumer.. whether or not Prisma, pg, Sequelize, or no matter.

ts-safeql

⚡️ OTHER QUICK RELEASES:

Senior UI Dev — Be part of us and innovate with MicroFrontends, customized Node instruments, construct techniques (Webpack/Github Actions), TypeScript, React, and extra with a11y and DX in thoughts.

Vertex Inc

Discover JavaScript Jobs with Employed — Create a profile on Employed to attach with hiring managers at rising startups and Fortune 500 firms. It is free for job-seekers.

Employed

A LITTLE BIT OF FUN AT THE END:

🕹 Infernal Throne is a small Metroidvania-style sport written for the js13kGames JavaScript coding competitors. Supply obtainable right here.

A key a part of delivering Infernal Throne inside a mere 13 kilobytes is using Roadroller, a device we linked to a 12 months in the past, which is particularly designed to crush JavaScript code down as small as potential (a lot in order that it is nearly solely unreadable).

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments