Miesięcznik z lutym 2025 r.

Jeremy Wagner
Jeremy Wagner

Data publikacji: 27 lutego 2025 r.

Był to pracowity miesiąc dla Baseline zarówno w społeczności, jak i w Google oraz u innych głównych dostawców przeglądarek. W tym wydaniu miesięcznego zestawienia Baseline my, czyli zespół ds. relacji z deweloperami Chrome, ponownie zapoznamy Cię z najnowszymi informacjami, takimi jak aktualizacje, artykuły i wykłady społeczności, narzędzia i wszystko inne, co naszym zdaniem powinieneś wiedzieć o Baseline.

W trakcie jest Interop 2025

Co roku projekt Interop określa obszary, na których skupiają się główni dostawcy przeglądarek i organizacje wspierające, aby w ciągu roku wprowadzić nowe funkcje we wszystkich przeglądarkach. W lutym oficjalnie uruchomiliśmy projekt Interop 2025, który jest wspólnym przedsięwzięciem:

W tym roku projekt będzie się koncentrować m.in. na funkcjach związanych z podstawowymi wskaźnikami internetowych, interfejsem View Transitions API, WebAssembly i układem. Przeczytaj dowolny (lub wszystkie) z tych postów na blogu.

TheJam.dev fireside chat with Rachel Andrew

Niedawno Rachel Andrew z zespołu ds. relacji z deweloperami Chrome spotkała się z Brianem Rinaldim z TheJam.dev, aby porozmawiać o interoperacyjności i wartościach docelowych.

Rozmowa była bardzo obszerna i obejmowała pytania od widzów. Warto go obejrzeć, ponieważ wyjaśnia, dlaczego Baseline jest potrzebne i jak pomaga deweloperom witryn internetowych zrozumieć, jak wiele funkcji platformy internetowej jest dostępnych do użycia bez konieczności martwienia się o kompatybilność z przeglądarkami.

Wtyczka WordPress baseline-status

W tym miesiącu Geoff Graham z zespołu CSS-Tricks opublikował artykuł Baseline Status in a WordPress Block (Stan bazowy w bloku WordPress) o wtyczce do WordPressa, która implementuje komponent internetowy Stan bazowy. Ten wtyczka ułatwia umieszczanie komponentu internetowego na stronach witryny, na których chcesz wskazać stan domyślny danej funkcji.

Komponent internetowy Stan domyślny i wtyczka, która go implementuje, są bardzo przydatne w takich kontekstach jak artykuły o funkcjach internetowych, w których można jasno określić, czy dana funkcja internetowa może być używana we wszystkich głównych silnikach przeglądarek. Co ważniejsze, po renderowaniu komponent internetowy zawiera najnowsze informacje o danej funkcji internetowej. Serwis CSS-Tricks korzysta z komponentu internetowego, wdrażając go w swojej witrynie. Możesz na przykład zobaczyć, że strona dokumentacji reguły @scope w CSS-Tricks implementuje wtyczkę do określania stanu bazowego.

Studium przypadku dotyczące podstawowego działania RUMVision

W styczniowym wydaniu tego biuletynu ogłosiliśmy, że RUMVision zintegrowało Baseline z swoim rozwiązaniem RUM. To ekscytująca nowość, ponieważ jest to jedno z pierwszych narzędzi, które pomaga właścicielom witryn dowiedzieć się, z jakich funkcji bazowych mogą korzystać ich użytkownicy.

W tym miesiącu firma RUMVision opublikowała studium przypadku na temat tego, jak zintegrowała Baseline ze swoim produktem. To interesujące studium przypadku, które warto przeczytać, jeśli chcesz dowiedzieć się, jak to zrobili.

Interfejs Popover API jest teraz dostępny jako nowa podstawa (ponownie)

W kwietniu 2024 r. ogłosiliśmy, że interfejs Popover API stał się dostępny w wersji podstawowej. W jednym silniku przeglądarki wystąpił poważny błąd związany z implementacją tego interfejsu API, który nie został wykryty. W efekcie interfejs API Popover stał się dostępny jako nowy w wersji podstawowej wcześniej, niż było to planowane.

W związku z tym oraz z kilku powodów, które mogą Cię zainteresować, data udostępnienia wersji podstawowej interfejsu Popover API została zmieniona na 27 stycznia tego roku.

Działa we wszystkich przeglądarkach – interoperacyjność wykraczająca poza dostępność

Niedawno Mariko Kosaka z zespołu Chrome DevRel pojechała do Phoenix w Arizonie, aby wygłosić na konferencji HalfStalk wykład na temat Baseline. Podczas swojego wystąpienia opowiedziała o koncepcji interoperacyjności, o tym, jak określić, kiedy funkcje są interoperacyjne (na wszystkich typach urządzeń), jak trudne może to być bez pomocy oraz jak Baseline ułatwia to programistom.

Obecnie nie ma nagrania z tej prezentacji, ale możesz zapoznać się z prezentacją Mariko, aby dowiedzieć się więcej. Zachęcamy do śledzenia informacji o tym, kiedy przedstawiciele zespołu ds. relacji z deweloperami Chrome będą mówić o Baseline na konferencjach w Twojej okolicy.

ESLint obsługuje teraz oficjalnie sprawdzanie kodu CSS

Jeśli używasz ESLint, wiesz, że jest to narzędzie do sprawdzania tylko kodu JavaScript. W tym miesiącu ESLint ogłosił, że ich narzędzia oficjalnie obsługują sprawdzanie kodu CSS. W ramach tego ogłoszenia wprowadzamy regułę require-baseline, która pomaga wymuszać używanie funkcji podstawowego w kodzie CSS projektu. Mamy nadzieję, że deweloperzy internetowi będą mieli do dyspozycji więcej narzędzi, które zapewnią obsługę poziomu bazowego, dzięki czemu łatwiej będzie zrozumieć, jak działa obsługa funkcji.

To kolejny miesiąc.

Rok 2025 był do tej pory ważnym rokiem dla Baseline. My, czyli zespół ds. relacji z deweloperami Chrome, spodziewamy się jeszcze większego rozwoju w tej dziedzinie. Następne wydanie tego zestawienia ukaże się pod koniec przyszłego miesiąca. Jak zwykle możesz poinformować nas, jeśli uważasz, że pominęliśmy coś, co powinno się znaleźć w tym lub przyszłym wydaniu.