A webböngészőket úgy tervezték meg, hogy a felhasználók képesek legyenek navigálni az interneten. Ahhoz azonban, hogy a végfelhasználó kihasználhassa mindazt, amit kínál, mint minden más szoftver esetében, a fejlesztőknek meg kell dolgozniuk a varázslatukat. A webböngésző-frissítésekben gyakran olvashatunk néhány funkciót a fejlesztők számára, és ezek a domináns trendek az újonnan indult Chrome 123, rendelkezésre álló 19. naptól.
A Vivaldi 6.6 egy újdonságot mutatott be, amely lehetővé tette számunkra, hogy a erőltetett sötét böngészés, és már tudjuk, hogy erőltetni általában nem jó ötlet. A Chromium alapú böngészőkben elérhető volt a rejtett beállításokból, más néven zászlók, sokáig, de a Google szerint nem ez volt a legjobb. Emiatt 2022-ben félrehagyták, és most a Chrome 123-mal bevezették a új világos-sötét() függvény.
Mi a Chrome light-dark() függvénye 123
A light-dark() függvény a CSS-ben lehetővé teszi színséma igazítása a felhasználói preferenciákhoz sötét vagy világos módban. Használata esetén a böngésző kiválasztja a legmegfelelőbb színt preferenciáinknak megfelelően. Ahogy a Google kifejti, ha egy stíluslap a következőket tartalmazza, ha a felhasználó a világos témát választja, akkor az elem lime zöld hátteret kap, de ha a felhasználó a sötét témát választotta, akkor az elem háttere zöld lesz:
html { színséma: világos sötét; } .target { háttérszín: világos-sötét(lime, zöld); }
Az új Long Animation Frames API Segít megtalálni, miért van torlódás a fő szálban, ami általában a helytelen INP (Interaction to Next Paint) oka, ami alapvető fontosságú, ami méri a webes válasz kapacitását. Ez a Long Tasks API egy verziója.
Folytatva az API-kkal, most van egy Service Worker statikus útválasztás lehetővé teszi a hozzáférési útvonalak deklarálását úgy, hogy azokat mindig a hálózatról szállítsák.
A többi hír között:
- A NavigationActivation felülettel most már lehetőség van egyéni oldalak kiszolgálására aszerint, hogy a felhasználó honnan navigált.
- A Chrome mostantól támogatja a Zstandardot (zstd). Ez a tartalomkódolás lehetővé teszi az oldalak gyorsabb betöltését és kisebb sávszélesség használatát, emellett kevesebb időt, CPU-t és energiát költenek a tömörítésre a szervereken, ami csökkenti a szerver költségeit.
- A display-mode kép a képben értéke lehetővé teszi olyan speciális CSS-szabályok megírását, amelyek csak akkor érvényesek, ha a webalkalmazás képernyő a képben módban jelenik meg.
A Chrome 123-at múlt kedden, 19-én jelentették be, így mostantól minden hivatalos eszközzel elérhető lesz, mint pl. weboldal és hivatalos adattárak, amelyeket általában az első telepítés után adnak hozzá. Bár nincs ellenőrizve, de benne van Flathub.