Syntax - Tasty Web Development Treats
Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
702: New + Proposed JS APIs for 2024
55 minutes Posted Dec 6, 2023 at 10:00 am.
Welcome 01:26 Syntax Brought to you by Sentry 02:55 RegExp Escaping Proposal tc39/proposal-regex-escaping: Proposal for investigating RegExp escaping for the ECMAScript standard
Intl.DurationFormat tc39/proposal-intl-duration-format
Standardized Sourcemaps tc39/source-map-rfc: RFCs for the source map debug format.
Structured Clone structuredClone() global function Web APIs | MDN
Temporal Hasty Treat Temporal Date Objects in JavaScript
FindLast and findLastIndex tc39/proposal-array-find-from-last: Proposal for Array.prototype.findLast and Array.prototype.findLastIndex.
JSON modules tc39/proposal-json-modules: Proposal to import JSON files as modules
Regex Modifiers RegExp Modifiers June 2022.pptx - Microsoft PowerPoint Online
Array Grouping tc39/proposal-array-grouping: A proposal to make grouping of array items easier
Array Methods tc39/proposal-change-array-by-copy: Provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it with the change.
Promise.withResolvers 35:08 Function.prototype.memo tc39/proposal-function-memo: A TC39 proposal for function memoization in the JavaScript language.
Node has a Proposed ESM Detection flag 39:54 Node has navigator.userAgent 41:29 Built in .env support 42:52 Permissions model & test runner continues to be worked on 44:06 HTML Web charts Proposal: Web Charts · Issue #9295 · whatwg/html
autopause Add autopause attribute to media elements to allow automatic pausing of media · Issue #9793 · whatwg/html
Meta Tag for AI generated content Proposal: Meta Tag for AI Generated Content · Issue #9479 · whatwg/html
Poster frame HTML Video Element: Proposal for adding [srcset] + [posterset] + [sizes] on video element as well [posterset] on source elements · Issue #9812 · whatwg/html
Popover invoker Popover does not know what triggered it · Issue #9111 · whatwg/html
Autocomplete on ‘contenteditable’ Elements Autocomplete on ‘contenteditable’ Elements · Issue #9065 · whatwg/html
Sick Picks Sick Picks Scott: Escaping Twin Flames cult documentary
0:00
55:51
Download MP3
Show notes
In this episode of Syntax, Wes and Scott talk through new and proposed JavaScript APIs including ones related to regex, sourcemaps, structured clone, temporal, JSON modules, and more! Show Notes 00:10 Welcome 01:26 Syntax Brought to you by Sentry 02:55 RegExp Escaping Proposal tc39/proposal-regex-escaping: Proposal for investigating RegExp escaping for the ECMAScript standard
05:25 Intl.DurationFormat tc39/proposal-intl-duration-format
07:55 Standardized Sourcemaps tc39/source-map-rfc: RFCs for the source map debug format.
10:43 Structured Clone structuredClone() global function - Web APIs | MDN
12:54 Temporal Hasty Treat - Temporal Date Objects in JavaScript
Tracking issue for syncing with IETF standardization work (req’d before implementers can ship unflagged) · Issue #1450 · tc39/proposal-temporal
20:59 FindLast and findLastIndex tc39/proposal-array-find-from-last: Proposal for Array.prototype.findLast and Array.prototype.findLastIndex.
22:27 JSON modules tc39/proposal-json-modules: Proposal to import JSON files as modules
24:46 Regex Modifiers RegExp Modifiers - June 2022.pptx - Microsoft PowerPoint Online
26:50 Array Grouping tc39/proposal-array-grouping: A proposal to make grouping of array items easier
30:48 Array Methods tc39/proposal-change-array-by-copy: Provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it with the change.
6 or so New Approved and Proposed JavaScript APIs
32:12 Promise.withResolvers 35:08 Function.prototype.memo tc39/proposal-function-memo: A TC39 proposal for function memoization in the JavaScript language.
37:48 Node has a Proposed ESM Detection flag 39:54 Node has navigator.userAgent 41:29 Built in .env support 42:52 Permissions model & test runner continues to be worked on 44:06 HTML Web charts Proposal: Web Charts · Issue #9295 · whatwg/html
45:39 autopause Add autopause attribute to media elements to allow automatic pausing of media · Issue #9793 · whatwg/html
46:30 Meta Tag for AI generated content Proposal: Meta Tag for AI Generated Content · Issue #9479 · whatwg/html
Schema.org - Schema.org
Syntax × Sentry Swag Store – Syntax × Sentry Shop
Syntax - A Tasty Treats Podcast for Web Developers.
50:13 Poster frame HTML Video Element: Proposal for adding [srcset] + [posterset] + [sizes] on video element as well [posterset] on source elements · Issue #9812 · whatwg/html
50:57 Popover invoker Popover does not know what triggered it · Issue #9111 · whatwg/html
51:25 Autocomplete on ‘contenteditable’ Elements Autocomplete on ‘contenteditable’ Elements · Issue #9065 · whatwg/html
52:17 Sick Picks Sick Picks Scott: Escaping Twin Flames cult documentary
Wes: Lao Gan Ma spicy Chili Oil Shameless Plugs Scott: Sentry
Wes: Wes Bos Courses
Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads