Safari Technology Preview 118 dostępne dla programistów
Apple udostępniło kolejną aktualizację Safari Technology Preview 118. Pierwsza taka forma przedstawienia funkcji testowych w przeglądarce Safari pojawiła się w marcu 2016 r. Głównym celem jest zebranie opinii od programistów na temat procesu rozwoju przeglądarki. Nowe wydanie zawiera kilka ulepszeń wydajności i poprawki błędów.
Nowości w Inspektorze sieci
Najważniejszą zmianą w inspektorze jest dodanie eksperymentalnego paska bocznego szczegółów czcionki. Wyświetla on informacje o aktualnie używanej czcionce.
CSS a Safari Technology Preview 118
Wśród poprawek związanych z CSS w Safari Technology Preview są zmiany w animacji text-decoration-color. Wcześniej właściwość text-decoration-color można było animować jako dyskretną właściwość. Jednak nie jest to właściwa opcja, dlatego też w nowym wydaniu text-decoration-color nie jest dyskretne i interpoluje się tak jak każda inna właściwość typu color.
Zaimplementowano także określone i nieokreślone rozmiary w FlexBox oraz dodano obsługę dla aspect-ratio w wymienionych i niewymienionych elementach. Ponadto wprowadzono zmiany w opcji getComputedStyle – teraz można zaokrąglać lineHeight do najbliższego piksela.
Zmiany w JavaScript
Jedną z najważniejszych zmian jest włączenie metod „at” w Array i String oraz dodanie interfejsu JSC APi. Kolejne poprawki dotyczą Get i Set, aby literał obiektu i klasa nie były zmieniane.
Pozostałe zmiany w Safari Technology Preview 118
Do Preview 118 wprowadzono także kilka mniejszych zmian. Jedną z nich jest nowy interfejs API, który włącza lub wyłącza pomiar kliknięć prywatnych. Naprawiono także kilka błędów. Jedna z napraw dotyczyła ładowania iframe poza widokiem użytkownika. Teraz gdy skrypty będą wyłączone, iframe będzie ładowany niezależnie od tego czy znajduje się w polu widzenia użytkownika. Wcześniej pojawił się także błąd, przez który Voice Over nie brał pod uwagę stanu aria-checked dla gałęzi ARIA. Dzięki wprowadzonym poprawkom nie pojawia się on już w Safari Technology Preview 118.
Podsumowanie
Safari Technology Preview można pobrać przez panel aktualizacji oprogramowania w preferencjach systemowych. Z nowego wydania mogą skorzystać użytkownicy macOS Catalina oraz macOS Big Sur.
Mimo tego, że przegląd jest dostępny dla programistów, można ją uruchomić równolegle z wydaną stabilną wersją Safari. Co więcej, aplikacja nie wymaga konta programisty aby ją pobrać.
Źródła: MacRumors, WebKit Blog