Safari Technology Preview 121 – nowości
Apple tworzy swoją przeglądarkę Safari Technology Preview w celu szybszego wprowadzania poprawek, zmian i nowości do głównej gałęzi Safari oraz usprawnienia dla deweloperów. We wpisach tego typu chciałbym zawierać istotnie zmiany/poprawki z mojego punktu widzenia, które będą przydatne w pracy typowo frontendowej.
WebKit to silnik przeglądarki internetowej, który jest używany przez przeglądarkę Safari, program obsługi poczty Apple Mail, App Store i wiele innych aplikacji na macOS, iOS i Linux. Apple tworzy swoją przeglądarkę Safari Technology Preview w celu szybszego wprowadzania poprawek, zmian i nowości do głównej gałęzi Safari oraz usprawnienia dla deweloperów.

We wpisach tego typu chciałbym zawierać istotnie zmiany/poprawki z mojego punktu widzenia, które będą przydatne w pracy typowo frontendowej.
Zmiany w CSS
- dodano wsparcie dla właściwości
aspect-ratiow przypadku layouty typu grid, - dodano obsługę
min-width: autoormin-height: autoprzy właściwościaspect-ratio, - naprawiono wartości
max-height, które nieprawidłowo określały elementów grid, - poprawiono animację rotacji i skalowania za pomocą
translate, - dodano obsługę zera w przypadku
aspect-ratiodla wysokości i szerokości elementu.
Zmiany w JavaScript
- poprawiono kolejność kolejność wykonywania funkcji w root JS,
- zmieniono metodę
Object.assignw celu lepszej obsługi parametrów, - poprawiono obsługę milisekund daty bez zaokrąglania zmiennoprzecinkowego,
- dodania obsługi
BigInt64ArrayorazBigUint64Array, - usprawniono
JSON.parsew celu szybszego parsowania ciągów znaków (string).
Zmiany w WebAPI
- naprawiono obsługę zwracania danych po naciśnięciu entera przy przesyłaniu formularza,
- naprawiono obsługę
datetime-local, - naprawiono renderowanie pattern w przypadku obrazów SVG.
Oczywiście zmian jest więcej, jednak wybrałem tylko te najciekawsze oraz te, które wnoszą coś dla mnie przy tworzeniu wydajnych aplikacji webowych.
