Evo svega novog u Safariju na iOS-u 15.4 i macOS-u 12.3

click fraud protection

Apple je izdao macOS Monterey 12.3 i iOS 15.4 u ponedjeljak, a oba uključuju najnovije ažuriranje za web preglednik Safari, verziju 15.4. Uz uobičajene zapise promjena za oboje operativnim sustavima, Apple je također objavio post na blogu otkrivajući sve promjene u najnovijem ažuriranju motora WebKit, koji pokreće Safari na svim platforme.

Safari 15.4 dodaje podršku za

element i ::backdrop pseudoelement, koji su također bili uključeni u recent Firefox 98 ažuriranje. Značajke olakšavaju web-lokacijama stvaranje dijaloških/skočnih okvira koji se uklapaju u dizajn stranice, s manje prilagođenog JavaScripta i HTML koda. Ostale CSS značajke za web programere sada su podržane, uključujući novu :has() pseudo-klasu, kaskadne slojeve, CSS Containment, nove Viewport jedinice i više calc() matematičkih funkcija. Ti će novi dodaci olakšati web razvoj i, što je još važnije, pomoći Safariju da uhvati korak Chrome i preglednici temeljeni na Chromiumu (što zauzvrat znači manje pokvarenih web stranica za ljude koji koriste Safari).

Ažuriranje Safarija ima i nekoliko novih web API-ja. BroadcastChannel je sada podržan, tako da kartice, prozori, okviri i servisni radnici iz istog izvora mogu svi međusobno komuniciraju — korisna značajka za web aplikacije koje rade na više kartica i prozori. Dostupne su nove značajke za File System Access API, koji omogućuje web aplikacijama pristup lokalnim datotekama i mapama (uz dopuštenje), a dodan je API Web Locks.

Apple ne forsira kontroverznu promjenu Manifesta V3

Apple je prošle godine dodao podršku za WebExtensions API (u suštini klon Chromeovog proširenja API-ja), a Safari 15.4 ima nekoliko poboljšanja kako bi bio usklađen s promjenama u Chromeu. Google je izbacio ažurirani Manifest V3 API prošle godine, s izdavanjem Chromea 88, a sada i Safari podržava sve u novom standardu (kao što su Service Workers za pozadinske stranice i nove dinamičke/sesije pravila). Međutim, Apple ne forsira kontroverznu promjenu Manifesta V3, koji je bio Promjena API-ja za mrežne zahtjeve koji je ograničio mogućnost nekih proširenja za blokiranje sadržaja/oglasa. Apple bi mogao odlučiti slijediti Googleovo vodstvo u budućnosti, ali za sada će biti podržani i stari i novi API-ji mrežnih zahtjeva.

Postoji nekoliko drugih promjena u Safariju 15.4, uključujući ažuriranja Web Inspectora, nove opcije fonta i još mnogo toga. Ako ste web programer ili vas samo zanima unutarnje funkcioniranje Safarija, svakako preporučam da pogledate poveznicu izvora u nastavku.

Izvor:WebKit blog, Jabuka