Preskoči na sadržaj

Oznake

JavaScript

17 stavki
NEXT.JS 16.4'use cache'preporučeno za svaku aplikaciju, uključeno u n
Alatisrednji signal

Next.js 16.4 preporučuje Cache Components za svaku aplikaciju i uključuje ih u nove projekte

Vercel je 6. oktobra 2026. objavio Next.js 16.4. Model keširanja Cache Components, građen kroz cijelu liniju 16.x, sada je preporučen izbor za svaku aplikaciju i podrazumijevano je uključen u novim projektima. Izdanje dodaje način da se stranica prisilno zadrži statičnom, dva poziva koja sadržaj izuzimaju iz prethodnog učitavanja, komandu za nadogradnju koju vodi agent, React 19.3 i manji keš Turbopacka.

Next.js Blogprovjereno

NEXT.JS7ranjivosti zakrpljeno, dvije još čekaju
Alatijak signal

Next.js 16.3.8 i 15.5.27 zatvaraju sedam ranjivosti, a kritična zakrpa je odgođena

Next.js je 30. septembra 2026. objavio septembarsko bezbjednosno izdanje. Verzije 16.3.8 i 15.5.27 zatvaraju jednu ranjivost visoke, pet srednje i jednu niske težine. Spisak ide od krivotvorenja zahtjeva na strani servera u optimizaciji slika do trovanja keša na sajtovima na sopstvenom hostingu. Još dvije ispravke, jedna kritična i jedna visoke težine, odložene su za kasnije izdanje zbog kašnjenja u paketu od kojeg Next.js zavisi. Većina spiska pogađa aplikacije koje se ne hostuju na Vercelu.

Next.js Blogprovjereno

Alatisrednji signal

Next.js je za 30. septembar zakazao bezbjednosno izdanje koje ispravlja devet ranjivosti

Tim projekta Next.js najavio je 23. septembra 2026. da izdanja 16.3.7 i 15.5.27 izlaze 30. septembra 2026. Izdanje ispravlja devet ranjivosti, od kojih je jedna označena kao kritična. Bezbjednosni izvještaji koji ih opisuju izlaze tek zajedno s izdanjem. Ovo dolazi osam dana poslije vanrednog izdanja 16.3.6, pa će mnogi projekti u istom mjesecu nadograđivati okvir dvaput.

Next.jsprovjereno

Alatijak signal

Next.js 16.3.6 zatvara kritičnu ranjivost izvršavanja koda na daljinu

Vanredno izdanje je objavljeno kao 16.3.6 na liniji Active LTS i 15.5.26 na liniji Maintenance LTS. Pogođene su verzije od 16.2.0 do onih nižih od 16.3.6, i to kroz implementaciju ImageResponse za Node.js, gdje nepravilno izbjegavanje znakova u SVG izlazu biblioteke Satori može dovesti do izvršavanja koda na daljinu. Aplikacije koje koriste Edge implementaciju nisu pogođene, a Next.js 15.x tu ranjivost uopšte nema. Ispravka radi tako što nadograđuje uzvodne zavisnosti, među njima i Satori.

Next.jsprovjereno

Alatisrednji signal

Izdanje Node.js 26.10.0 dodalo je debounce i throttle u standardnu biblioteku

Izdanje je objavljeno 22. septembra 2026. i ne sadrži bezbjednosne ispravke. Obje nove funkcije vraćaju asinhroni rezultat onoga što je obavijena funkcija proizvela, primaju signal prekida (AbortSignal) i tačno kažu šta se dešava s pozivom koji neće biti izvršen. Throttle uz to ima granicu istovremenosti, dubinu reda čekanja i izbor između čekanja i odbijanja viška. Još devet izmjena označeno je kao semver-minor, među njima sinhroni openAsBlob i slanje vezanog soketa radnoj niti.

Node.jsprovjereno

Alatijak signal

Next.js 22. septembra objavljuje vanredna izdanja zbog kritične ranjivosti u zavisnosti

Vercel je saopštio da je kritična bezbjednosna greška utvrđena u paketu koji Next.js povlači kao zavisnost. Ispravljena izdanja 16.3.6 i 15.5.26 najavljena su za vanredno ažuriranje 22. septembra 2026. Bezbjednosni izvještaj s opisom posljedica i spiskom pogođenih verzija izlazi tek uz ta izdanja. Do tada niko ko pokreće ovaj okvir ne može da izmjeri sopstvenu izloženost.

Next.jsprovjereno

Websrednji signal

Safari Technology Preview 252 uvodi named-feature() i spoljašnje SVG resurse

Pregledno izdanje objavljeno je 11. septembra 2026. za macOS Golden Gate i macOS Tahoe, a obuhvata izmjene WebKita između 319252@main i 320112@main. Novo je jedanaest mogućnosti, a dvije od njih rade isti posao: kako stilski list, pa zatim i skripta, saznaje šta pregledač ispod njih umije. Funkcija named-feature() pita za ponašanje koje nema svoju sintaksu, a spisak iza nje za sada ima tačno dva zapisa. SVG je uz to dobio spoljašnje resurse, pa referenca kroz url() konačno može da pokaže na filter, masku ili gradijent iz drugog dokumenta.

WebKitprovjereno

Websrednji signal

Prijedlozi za Interop 2027 primaju se do 23. septembra, a ideja bez testova ne prolazi

Prijem prijedloga za oblasti fokusa Interopa 2027 počeo je 3. septembra 2026. i traje do 23. septembra 2026. Prijedlog se predaje kao prijava u repozitorijumu koda web-platform-tests/interop, a dva uslova odlučuju gotovo sve: tehnologija mora imati zreo standard i mora se moći mjeriti testovima, jer se na tabli rezultata prikazuju upravo rezultati testova. Ono što padne na drugom uslovu upućuje se na Interop Investigations. Rok je dvadeset dana, a dokazi koje dobar prijedlog traži skupljaju se duže od jedne večeri.

WebKitprovjereno

Websrednji signal

Safari 27 ispravlja await na najvišem nivou modula, a WebKit je učitavač modula napisao iznova

WebKit je ispravku objavio 2. septembra 2026. Dinamički uvozi modula koji koristi await na najvišem nivou mogli su u Safariju da se završe pogrešnim redoslijedom, pa je uvoznik koji krene prerano nailazio na grešku o pristupu vrijednosti prije inicijalizacije. Uzrok je bio učitavač modula građen po napuštenom prijedlogu WHATWG Loader, a ne po algoritmima iz standarda ECMAScript. WebKit je učitavač napisao iznova, iz JavaScripta u nativni C++, a rezultat stiže u Safariju 27 i u izdanju Safari Technology Preview 251.

WebKitprovjereno

Mašine i lokalni modelijak signal

Hugging Face objavio je 207 WebGPU kernela i alat koji ih preuzima s Huba

Paket @huggingface/kernels preuzima jednu operaciju grafičkog procesora s Huba i pokreće je u pregledaču koji podržava WebGPU. Svih 207 kernela objavljeno je pod licencom Apache-2.0, a u istom repozitorijumu nalaze se i opis interfejsa, testovi tačnosti i mjerni slučajevi. Hugging Face ih je uporedio sa ONNX Runtime Web 1.30.0 na grafičkom procesoru Apple M4 i navodi geometrijsku sredinu ubrzanja od 2,57 puta na 809 uporedivih slučajeva. Mjereno je samo vrijeme rada na grafičkom procesoru, i to za pojedinačne operacije, a ne za cijele modele.

Hugging Faceprovjereno

Websrednji signal

Safari Technology Preview 251 donosi corner-shape i prvu provjeru podrške za at-pravila

U pregledno izdanje objavljeno 26. avgusta ušlo je dvanaest novih mogućnosti u CSS-u i jedanaest u JavaScriptu. Najveću promjenu ne donosi svojstvo za oblik uglova, nego at-rule() unutar supports, koji omogućava provjeru podrške za neko at-pravilo prije oslanjanja na njega. Takva provjera do sada nije postojala. Riječ je o preglednom izdanju, pa se nijedna od tih mogućnosti još ne isporučuje i nijedna ne mijenja Baseline stanje.

WebKitprovjereno

Websrednji signal

Firefox 154 donosi sibling-index(), sibling-count() i text-box-trim

Izdanje od 18. avgusta uvodi tri novine u CSS-u koje se mogu odmah koristiti. Funkcije sibling-index() i sibling-count() daju redni broj elementa među susjedima i njihov ukupan broj, i to neposredno u CSS-u, bez ijedne linije JavaScripta, čime prestaje potreba za ručnim upisivanjem promjenljivih poput --i radi stepenastih kašnjenja u animacijama. Uz njih stižu text-box-edge, text-box-trim i skraćeni zapis text-box, kojima se uklanja višak prostora iznad i ispod teksta, pa naslovi konačno sjedaju u mrežu onako kako izgledaju u dizajnu. Na strani JavaScripta dodate su metode includes(), join(), chunks() i windows() na prototipu iteratora.

MDNprovjereno

Websrednji signal

Julski Baseline digest: Intl.Locale i rect() prelaze prag

Izdanje objavljeno 10. avgusta uvodi u stanje newly available Intl.Locale, standardan način da se oznake jezika i regiona po Unicode standardu razlože, izmijene i ispitaju, što je korisno svuda gdje se datumi, brojevi i valute formatiraju bez dodatne biblioteke. U stanje widely available prešli su Array.fromAsync(), koji asinhrone tokove podataka pretvara u niz, i CSS funkcija rect(), koja pravougaone oblike za clip-path i offset-path opisuje znatno čitljivije od ranijeg pristupa preko polygon(). Uz digest je objavljen i osvježen MDN vodič za izbor formata slika.

web.devprovjereno

Websrednji signal

Kako Baseline pomaže u smanjenju isporučenog JavaScripta

Jad Joubran daje praktičan postupak za provjeru datoteke package.json: koje se biblioteke mogu izbaciti zato što pregledač isti posao obavlja izvorno. Tekst objašnjava tri stanja Baselinea — limited availability, newly available i widely available — i pokazuje kako se ona koriste kao mjerilo umjesto procjene. Razmak između tvrdnje da je biblioteka potrebna i činjenice da je pregledač već zamjenjuje zatvara se brže nego što ga većina projekata prati.

Smashing Magazineprovjereno

Websrednji signal

NoLoJS: katalog obrazaca koje zamjenjuju HTML i CSS

Aaron T. Grogg je sastavio pregled uobičajenih obrazaca pisanih u JavaScriptu koji se rješavaju čistim HTML-om i CSS-om, bez skripte ili uz najmanju moguću. Zbirka se dobro nadovezuje na tekst o Baselineu: prvo se provjeri šta platforma već umije, pa se tek onda izbacuje zavisnost. Rezultat je lakša stranica i bolji rezultati na mjerenjima Core Web Vitals.

GitHubprovjereno