Loading blog posts...
Loading blog posts...
Laden...

Snellere TypeScript-tooling trekt de aandacht in het webontwikkelingsnieuws van de week van 29 oktober 2026, maar hoort niet bovenaan uw takenlijst. Runtimebeveiliging, herstel van uitrolproblemen en certificaatvalidatie verdienen voorrang.
In het kort
16.4.3 verhelpt problemen met requesttracing en de verwerking van URL's voor Google-lettertypen.De PHP-releases van oktober verhelpen kwetsbaarheden waarmee aanvallers zonder authenticatie op afstand code kunnen uitvoeren. Node.js heeft een fout in de Brotli-decoder verholpen die via door aanvallers aangeleverde gecomprimeerde data kan worden misbruikt. Controleer uw uitgerolde versies en het gedrag van uw applicaties aan de hand van het PHP-beveiligingsbericht en het Node.js-beveiligingsbericht.
| Onderdeel | Release- of incidentdetails | Concrete actie |
|---|---|---|
| PHP | Releases van 21 oktober: 8.5.12, 8.4.27, 8.3.36, 8.2.35 | Werk kwetsbare runtimes bij en bouw applicatie-images opnieuw |
| Node.js | Versies met de oplossing: 26.12.1, 24.22.1, 22.23.4; kwetsbaarheid: CVE-2026-111497 | Werk kwetsbare runtimes bij; breng in kaart waar node:zlib wordt gebruikt om onbetrouwbare data te decomprimeren |
| Railway | Incident op 21 oktober waarbij mogelijk toegang tot omgevingsvariabelen is verkregen | Volg de instructies voor het vervangen van toegangsgegevens en het herstellen van de uitrol |
Bij Node.js ontstaat het risico door het decomprimeren van door aanvallers aangeleverde data, niet door alleen een webserver te draaien. Volgens de officiële beschrijving van de kwetsbaarheid verdienen applicaties die gecomprimeerde uploads accepteren of externe gecomprimeerde payloads verwerken extra aandacht.
Railway adviseert in zijn instructies om opgeslagen omgevingsvariabelen en toegangsgegevens voor private registries te vervangen, de toegangsgegevens voor de uitrol te vernieuwen en commits die tijdens de uitrolpauze niet zijn doorgevoerd opnieuw uit te rollen.
Waarschuwing
Controleer na het herstel bij Railway zowel de actieve commit als de gebruikte toegangsgegevens. De herstelinstructies gaan expliciet in op zowel gemiste uitrolacties als het vervangen van toegangsgegevens.
Cloudflare en VoidZero introduceerden tsrs op 20 oktober: een experimentele Rust-port van TypeScript, ontwikkeld in samenwerking met het TypeScript-team. Los daarvan beschrijft de documentatie over statische controles in Vite+ een geïntegreerde controleworkflow waarin TypeScript-controles afhankelijk zijn van de configuratie.
lint.options.typeAware als lint.options.typeCheck voor TypeScript-controles.Bekijk eerst op welke controles u nu vertrouwt voordat u ze probeert te versnellen. Een groene pipeline die nooit types heeft gecontroleerd, mist controledekking.
Voer de experimentele compiler uit op dezelfde revisie van de repository als uw huidige controletool. Vergelijk eerst de diagnostische meldingen en pas daarna de uitvoeringstijd. De aankondiging van tsrs bevat geen gemeten snelheidswinst voor uw codebase.

Next.js 16.4.3, uitgebracht op 23 oktober, is een gerichte onderhoudsrelease:
Gebruikt uw team distributed tracing om trage requests te onderzoeken? Test dan na de update een representatief request. Een succesvol geladen pagina bewijst op zichzelf niet dat de bijbehorende telemetrie correct aan elkaar is gekoppeld.
Gebruik voor het laden van lettertypen een pagina waarop het probleem optreedt als regressietest. De releasenotities beschrijven de fout in de URL-verwerking; controleer of de bedoelde lettertypen in uw uitgerolde applicatie worden geladen.
Eigen CSS-functies kwamen aan bod in de discussie over voorstellen voor Interop 2027. Een artikel van 26 oktober over print-CSS bracht ondertussen de mogelijkheden die al beschikbaar zijn opnieuw onder de aandacht.
MDN beschrijft eigen functies als experimenteel en niet Baseline: brede beschikbaarheid in browsers is nog niet vastgesteld. De syntaxis ondersteunt parameters en geeft waarden terug via result. Een Interop-voorstel betekent niet dat de ondersteuning klaar is voor productiegebruik.
| CSS-mogelijkheid | Status volgens de genoemde bronnen | Aanbevolen gebruik |
|---|---|---|
@function | Experimenteel; niet Baseline | Afzonderlijke experimenten met een terugvaloptie |
@media print | Gedocumenteerd mechanisme voor afdrukken | Inhoud en lay-out aanpassen voor papier of PDF |
@page | Gedocumenteerde instellingen voor afgedrukte pagina's | Paginaformaat, afdrukstand en marges instellen |
Geef bij een factuur, hulpartikel of rapport voor klanten voorrang aan goede afdrukken boven de invoering van eigen functies. De afdrukhandleiding van MDN behandelt het verbergen van navigatie, het aanpassen van afdrukstijlen en het instellen van de pagina-indeling.
Test één document dat gebruikers moeten kunnen opslaan of afdrukken. Controleer of navigatie onnodig ruimte inneemt, inhoud wordt afgesneden of paginamarges het resultaat moeilijk leesbaar maken.

Let's Encrypt nam op 27 oktober zes externe validatielocaties in gebruik in staging. Na de geplande productie-uitrol op 10 november worden zeven validatieverzoeken verstuurd, inclusief het verzoek vanaf de primaire locatie.
Zet de uitrol in uw uitrolkalender als uw applicatie domeinen inricht of afhankelijk is van automatische certificaatverlengingen.
Gelden voor uw validatie-endpoint geografische beperkingen, firewallregels of andere filters voor verzoeken? Test die beperkingen dan vóór de uitbreiding in productie in staging.
Leg het resultaat vast voor elke afzonderlijke validatieconfiguratie. Een geslaagde test voor één domeinconfiguratie zegt niets over een andere configuratie met afwijkende routering of toegangsregels.

lint.options.typeAware als lint.options.typeCheck is ingeschakeld voordat u op de geïntegreerde controletool vertrouwt voor TypeScript-validatie.16.4.3 dan met één request waarvoor tracing is ingeschakeld en één pagina die de betreffende URL-verwerking voor Google-lettertypen gebruikt.Beveilig eerst de runtime, zorg dat u weer op de uitrol kunt vertrouwen en verbeter daarna het ontwikkelproces. Probeer experimentele tooling binnen duidelijke grenzen uit, maar zet productieoplossingen en validatietests op de takenlijst, met een aangewezen verantwoordelijke en concrete afrondingscontroles.