Preskoči na sadržaj
Websrednji signalprovjerenopodrška provjerena 22. avgust 2026

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.

Potpisuje Redakcija WebAiRadarObjavljeno 1 min čitanjanapisao model
Slika: web.dev

Julsko izdanje mjesečnog pregleda objavljeno je 10. avgusta. Kratko je, ali korisno, jer donosi dvije stvari koje neposredno smanjuju potrebu za bibliotekama.

Novo dostupno

U stanje newly available ušao je Intl.Locale, standardan način da se oznake jezika i regiona po Unicode standardu razlože, izmijene i ispitaju. Dosad se to radilo ručnim raščlanjivanjem znakovnih nizova ili uz pomoć biblioteke.

Široko dostupno

  • Array.fromAsync() pretvara asinhrone tokove podataka u niz, a ponaša se kao Array.from(), samo nad asinhronim iteratorima.
  • CSS funkcija rect() neposredno zadaje uvučenost od ivica sadržavajućeg bloka, pa pravougaone oblike za clip-path i offset-path opisuje znatno čitljivije od ranijeg pristupa.
  • Uz digest je objavljen osvježen MDN vodič za izbor formata slika, s pregledom podrške po pregledačima.

Povezano

Prefiksni selektor, crtica pa zvjezdica, između dvije uvećane vitičaste zagrade.
Websrednji signal

Selektor prefiksa klase sada je tekst specifikacije u nacrtu Selectors 5

Nacrt od 18. avgusta dodaje odjeljak 2.1, selektori prefiksa klase, i definiše .foo-* tako da pogađa svaku klasu koja počinje tim prefiksom. Zamjenjuje zaobilaznice s atributskim selektorom koje nosi svaki dizajn sistem. Nijedan pregledač to još ne podržava, a pravilo poklapanja ima ivicu na kojoj će se ljudi saplitati: .foo-* ne pogađa foo--bar.

CSS Working Groupprovjereno

Natpis Baseline uz znak s dvije kvačice, na blijedozelenoj podlozi.
Websrednji signal

Kako uvesti Baseline u CI, pa da pregledač prestane da odlučuje umjesto tebe

Trebaju ti tri paketa i dvadesetak minuta. Jedno podešavanje kaže gradnji koje pregledače gađaš, linter upozori kad stilski list pređe tu liniju, a CI to kaže na zahtjevu za spajanje umjesto da ti korisnik kaže u prijavi greške šest sedmica kasnije.

web.dev, npmprovjereno

SVGSMILvremenski dijagram prije koda
Webslab signal

Vremenski dijagram kao nacrt za SMIL animacije u SVG-u

Johan Grobler je 20. avgusta na Smashing Magazineu opisao postupak u kojem se složena SMIL animacija prvo nacrta kao vremenski dijagram, pa tek onda piše u oznakama. Svaka traka na dijagramu odgovara jednom elementu animate, a njena dužina i položaj postaju vrijednosti atributa dur i begin. Pošto jedan animate mijenja tačno jedno svojstvo jednog elementa, broj elemenata brzo naraste, pa učitavač od tri tačke koje se smjenjuju traži šest takvih zapisa. Tekst pokazuje i sinhronizaciju preko tuđeg početka i kraja, kroz atribut begin, te način da se poštuje postavka prefers-reduced-motion kroz element picture.

Smashing Magazineprovjereno