Unser allerliebstes weltumspannendes Internet-Konglomerat (das mit der gro\xdfen\nSuchmaschine) hat mal wieder gekreist und neben einem fragw\xfcrdigen HTML-Element\nauch ein Video \xfcber diverse JavaScript-Neuerungen fabriziert. Hans und Peter\nnehmen sich der Sachen an.\n\n\nUNSER SPONSOR\n\nDiese Folge wird gesponsert von Flagbit aus Karlsruhe. Flagbit konzipiert,\nentwickelt und optimiert Online Shops f\xfcr seine Kunden und sucht insbesondere\nFrontend Developer mit Angular und TypeScript Skills f\xfcr die Entwicklung von\n(PWA) Storefronts.\n\nMehr dazu erfahrt ihr unter flagbit.de/karriere/jobs.\n\n\n\nSCHAUNOTIZEN\n\n[00:02:29] DAS PORTAL-ELEMENT\n\nGoogle hat ein neues HTML-Element erfunden (Pressebericht, Artikel von Google,\nSpezifikation), das einen neuen, smooth animierten Weg zur Navigation durch\nWebseiten erm\xf6glichen soll. Wir sind davon dezent verwirrt, denn sofern man\nsowas \xfcberhaupt haben m\xf6chte, k\xf6nnte man auch eine SPA schreiben. Die\ntrumpfarbene Kommentarspalte glaubt eine Tracking-Verschw\xf6rung seitens Google zu\nerkennen (nein, wirklich!), was wir nicht ganz entkr\xe4ften k\xf6nnen. Zum Abschluss\nerkl\xe4rt Hans kurz, was das vorgeschlagene Portal-Element mit Portals in React\ngemeinsam hat (Spoiler: nix).\n\n[00:18:24] NEUES VON JAVASCRIPT\n\nIn einem spontanen-erfrischenden Talk zeigen zwei Googler was es alles an\nNeuheiten in JavaScript der V8-Engine gibt. Peter erkl\xe4rb\xe4rt im Expressverfahren\nwas es mit (privaten) Class Fields, String.prototype.matchAll(), Numeric\nSeparators, BigInt, neuen Intl-APIs (ausf\xfchrlich in Revison 370 besprochen),\nArray.prototype.flat() nebst Array.prototype.flatMap(), Object.entries() nebst\nObject.fromEntries(), globalThis, Top-Level Await, Promise.allSettled() nebst\nPromise.any() sowie WeakRefs auf sich hat. Am Ende kommt er aber nicht umhin,\ndie mangelnde Innovationskraft der JS-Fortentwicklung zu beklagen und w\xfcnscht\nsich (wie so oft) eine M\xf6glichkeit, eigene Vergleichsalgorithmen f\xfcr Objekte\nimplementieren zu d\xfcrfen. Ein anderes seiner Wunsch-Features ist in seinem\nLieblings-Programmiervideo Object-Oriented Programming is Bad an Stelle 41:42\nerkl\xe4rt.