Introducing TypeScript 4.3, what's new in Chrome 91 and Safari Technology Preview 125 | Front End News #031
Tags: frontendnews, news
Published: 2021-06-01 12:52:17

> **NOTE:** This is issue #031 of my newsletter, which went live on Monday, May 31st. If you find this information useful and interesting and you want to receive future issues as they are published, ahead of everyone else, I invite you to join the subscriber list at [frontendnexus.com](https://frontendnexus.com/).

***

It has been a quiet week on the tech scene. Therefore the highlights of this issue come from the software scene. TypeScript 4.3 is officially out. We get a glimpse at what's new in Chrome 91. And Safari Technology Preview 125 is available for download.

Back to the software releases, some notable mentions are Cypress 7.4.0, and ESLint v7.27.0. Of course, there's more than that, so be sure to check that section for more details.

***

## TypeScript 4.3 goes live

All you TypeScript users out there, rejoice! Version 4.3 is out there and ready to use in production code. Now, I could pretend I understand all the new stuff delivered with this version, but that would be a lie. Therefore I invite you to get your info straight from the official announcement linked below. Happy Coding!

- [Announcing TypeScript 4.3](https://devblogs.microsoft.com/typescript/announcing-typescript-4-3/)

***

## Browser news

### Chrome

Chrome 91 will bring over integration for some new APIs, aiming to create a better user experience. Things like suggesting a file name or a specific location when saving files with the File System Access API. Or reading files from the clipboard. More so, when you have multiple sites sharing the same account management backend, you can direct Chrome to share credentials between those websites. Of course, there's more, but you'll have to check the official article for extra details.

- [New in Chrome 91](https://developer.chrome.com/blog/new-in-chrome-91/)

### WebKit

Safari Technology Preview 125 is now out, and it brings a long list of fixes. Such as "support for CSS display 2-value syntax (e.g. `display: inline flex`)". Or "changed to not use margins when computing aspect ratio cross sizes." For full details, you should check the official release notes.

- [Release Notes for Safari Technology Preview 125](https://webkit.org/blog/11680/release-notes-for-safari-technology-preview-125/)

***

## Software updates and Releases

- **[Chart.js v3.3.0](https://github.com/chartjs/Chart.js/releases/tag/v3.3.0)** - Simple HTML5 Charts using the `<canvas>` tag
- **[Cypress 7.4.0](https://github.com/cypress-io/cypress/releases/tag/v7.4.0)** - fast, easy and reliable testing for anything that runs in a browser
- **[ESLint v7.27.0](https://eslint.org/blog/2021/05/eslint-v7.27.0-released)** - find and fix problems in your JavaScript code
- **[Fabric.js v4.5.0](https://github.com/fabricjs/fabric.js/releases/tag/v4.5.0)** - Javascript Canvas Library
- **[Jest 27](https://jestjs.io/blog/2021/05/25/jest-27)** - delightful JavaScript testing
- **[Vendure v1.0](https://www.vendure.io/blog/2021/05/announcing-vendure-v1.0/)** - an open-source e-commerce framework built on Node.js, TypeScript & GraphQL
- **[xstyled v3.0.0](https://github.com/gregberge/xstyled/releases/tag/v3.0.0)** - a utility-first CSS-in-JS framework built for React

***

## Wrapping things up

Have a great and productive week, keep yourselves safe, and I will see you next time!