Apple a lansat macOS Monterey 12.3 și iOS 15.4 luni, ambele includ cea mai recentă actualizare pentru browserul web Safari, versiunea 15.4. Pe lângă jurnalele obișnuite de modificări pentru ambele sisteme de operare, Apple a publicat, de asemenea, o postare pe blog care dezvăluie toate modificările celei mai recente actualizări ale motorului WebKit, care alimentează Safari pe toate platforme.
Safari 15.4 adaugă suport pentru
Actualizarea Safari are și câteva noi API-uri web. BroadcastChannel este acum acceptat, astfel încât filele, ferestrele, cadrele și Service Workers din aceeași origine pot toate comunică între ei — o caracteristică utilă pentru aplicațiile web care rulează în mai multe file și ferestre. Sunt disponibile funcții noi pentru API-ul File System Access, care permite aplicațiilor web să acceseze fișiere și foldere locale (cu permisiune), iar API-ul Web Locks a fost adăugat.
Apple nu forțează schimbarea controversată de la Manifest V3
Apple a adăugat suport pentru API-ul WebExtensions (în esență o clonă a API-ului extensiei Chrome) anul trecut, iar Safari 15.4 are câteva îmbunătățiri pentru a-l menține aliniat cu modificările din Chrome. Google a lansat API-ul Manifest V3 actualizat anul trecut, odată cu lansarea Chrome 88 și acum Safari acceptă totul în noul standard (cum ar fi Service Workers pentru paginile de fundal și noua dinamică/sesiune reguli). Cu toate acestea, Apple nu forțează schimbarea controversată de la Manifest V3, care a fost Modificare API pentru solicitările de rețea care a limitat capacitatea unor extensii de blocare a conținutului/reclamelor. Apple ar putea decide să urmeze exemplul Google în viitor, dar deocamdată, atât vechiul, cât și cel nou, API-urile de solicitare de rețea vor fi acceptate.
Există și alte câteva modificări în Safari 15.4, inclusiv actualizări ale Web Inspector, noi opțiuni de font și multe altele. Dacă sunteți un dezvoltator web sau doar sunteți interesat de funcționarea interioară a Safari, vă recomand cu siguranță să consultați linkul sursă de mai jos.
Sursă:Blog WebKit, Măr