Skip to content

JavaScript Every Month

Web in September 2022

Hey October!

October means it's time for Hacktoberfest. Over the years, there has been very different public opinion about what the fest and the month means for everyone and there are still apprehensions. If you aren't familiar, the fest is about celebrating open source and encouraging more people to directly contribute and support open source projects.

This year, Hacktoberfest focuses on brining in non code interactions with open source projects b bringing chores like design, testing, documentation to the forefront.


Releases

Browsers

  • Firefox 105 ships with Offscreen Canvas API (just Safari to follow up now) and Intl improvements.
  • Chrome 106 brings new Intl APIs for currency and number formatting. There is a Popup API on origin trial now which will make creating modals much easier.
  • Safari 16 adds support for container queries and animatable grids. On the JavaScript front are form improvements like requestSubmit and showPicker.
  • Microsoft Edge Canary is shipping with it's own VPN that Microsoft calls Microsoft Edge Secure Network. Microsoft has partnered with Cloudflare to offer the VPN which connects users to nearest Cloudflare network (no geolocation hacks) and hide their IP address. However, to save bandwidth these might be turned off on network heavy operations like gaming or streaming.

Next.js 12.3

Next.js 12.3 is the beginning for new layout components for Next.js. From just file system based routing, Next.js is introducing more complex concepts of adding layouts to the routing system. These will remain constant on routing and will not change. This earlier required many different hacks to perfect and as someone who has felt the pain of implementing these, love that these are making their way in natively.

Introducing Whisper - OpenAI

We’ve trained and are open-sourcing a neural net called Whisper that approaches human level robustness and accuracy on English speech recognition.

It's bloody perfect.

Introducing Make-A-Video - Meta

Everyone hypothesised an AI that would created videos from description when they saw Dall-E come up. But no one would have thought it would be this fast. Meta has released their private Beta for Make-a-Video, an AI tool that does just that.

Also, Dall-E is now available without waitlist

Introducing Signals - PreactJS

Signals are the new state management library from PreactJS. If you have used the modern ones like Zustand or Recoil, this would be very familiar. The library like all of Preact, comes with a lean philosophy of 1.6kB. They can be used inside or outside your components unlike Hooks and can be used with React or PreactJS.

First Batch of Color Fonts are on Google Fonts

Cloudflare workers finally open source

Tutorials

What’s New With Forms in 2022? - CSS Tricks

There are things that show up on browsers every month and some of it gets drowned in the content. Ollie Williams makes of list of features that makes forms better.

  • requestSubmit allows you to submit a form programmatically and validate the form at the same time.
  • inert attribute to disable an entire form and make it non focusable.

Creative List Styling - web.dev

Most people forget things are lists. This article lists down different ways in which lists and numbering can change designs and how adaptable they are. counter is a pretty amazing CSS property to have.

HTML courses from web.dev

Web.dev (from Google) has introduced two new courses to their arsenal this month.

They are not complete, still evolving. But seems pretty professional at the glance.

Use the Right Container Query Syntax - Miriam Suzzane

Since Safari has now shipped Container Query units, might as well study about them. The units are cqw, cqh, cqi, cqb, cqmin and cqmax. Confused much?

Type Level TypeScript

This is a new free content that was released to make you better at TypeScript as a language and the small tests that it comes up with is really cool way to learn 📝

https://twitter.com/bramus/status/1574495889300897805

In Other News

Goodbye Stadia

Google is shutting down their game streaming service Stadia. If you purchased a Stadia controller, there is a good news and bad news - The good news is that Google will refund that purchase, the bad news is in the headline.

Even though Stadia is dead, cloud gaming clearly isn't - with the number of competitors Google bought on (May be that was the intention in the first place). Microsoft has XBox Cloud Gaming which is getting good, Nvidia's Geforce Now and Amazon Luna

Adobe acquires Figma

The independent company that was designed to kill Adobe has been bought by Adobe. For 20$ Billion.

Web Almanac - HTTP Archive

The annual report from HTTP Archive is here and it has some very interesting stats to ponder on. For eg. Did you know that the median mobile page loads 162 KB of unused JavaScript. At the 90th percentile, 604 KB of JavaScript are unused.

What Figma plans to do inside Adobe - TheVerge

Hacks galore

Pytorch is now on Linux Foundation and there is now a course from the foundation as well.

Looking Forward

Subscribe to JEM Newsletter

Stay ahead of the curve in Web Development with Javascript Every Month Newsletter.

I will deliver a curated selection of articles, tutorials, and resources straight to your inbox once a month.

No spam, unsubscribe anytime.

Keyboard shortcuts

h
Go to Home
b
Go to Blog
w
Go to Webmarks
p
Open Projects
j
Go to Newsletter
t
Switch light and dark
s
Turn key sounds on or off
/
Search webmarks
?
Show this sheet

This keyboard hides a couple of secrets. One is spelled out on the home page; the other is older than most of the web.