Baseline pomaga zrozumieć, które funkcje są interoperacyjne w nowoczesnych silnikach przeglądarek i można ich bezpiecznie używać już dziś. Ale jak korzystać z Baseline w swoich projektach? Na tej stronie znajdziesz materiały, które pomogą Ci zdecydować, jak z niej korzystać, oraz niektóre kwestie, które musisz wziąć pod uwagę.

Dowiedz się, jak działa Baseline

Wartość bazowa pomaga w przekazywaniu jasnych informacji za pomocą 3 progów. Te progi wskazują poziom interoperacyjności w podstawowym zestawie przeglądarek: Chrome na Androida i komputery, Firefox na Androida i komputery, Safari na macOS i iOS oraz Edge. Gdy zobaczysz te etykiety i symbole, szybko zorientujesz się, jak dobrze rozwinięte są funkcje internetowe w nowoczesnych silnikach przeglądarek:

Funkcje o ograniczonej dostępności to te, które nie są zaimplementowane w podstawowym zestawie przeglądarek. Korzystanie z tych funkcji będzie wymagać pewnego planowania, być może z uwzględnieniem polyfilli i progresywnego ulepszania.
Nowo dostępne funkcje to te, które zostały niedawno wdrożone w podstawowym zestawie przeglądarek. Gdy zobaczysz, że funkcje są nowo dostępne, możesz mieć pewność, że z czasem będą one obsługiwane w większej liczbie przeglądarek.
Szeroko dostępne funkcje to te, które są interoperacyjne w podstawowym zestawie przeglądarek od co najmniej 30 miesięcy. Gdy funkcje są powszechnie dostępne w ramach Baseline, możesz mieć pewność, że są dobrze obsługiwane w podstawowym zestawie przeglądarek.

Zanim zaczniesz korzystać z wartości odniesienia w projekcie, musisz zdecydować, którego celu wartości odniesienia chcesz użyć. Cel podstawowy to cel ruchomy, który z czasem ewoluuje, aby dodawać więcej funkcji interoperacyjnych, lub cel stały, który będzie reprezentować najnowszy zestaw funkcji interoperacyjnych w danym roku. Z tego przewodnika dowiesz się, jak w oparciu o dane wybrać docelową wartość podstawową.

Dodawanie Baseline do projektu

Śledzenie, które funkcje są interoperacyjne w przeglądarkach, może być trudne, ale dzięki wykorzystaniu w projekcie Baseline i narzędzi, które Ci w tym pomogą, możesz ograniczyć nakład pracy. Browserslist zawiera kilka wbudowanych zapytań, które ułatwiają korzystanie z Baseline w projekcie.

Dodaj Baseline do narzędzi do lintowania i pakowania aplikacji, korzystając z zapytań specyficznych dla Baseline, które są teraz wbudowane w Browserslist.
Z tego kursu dowiesz się, jak zintegrować Baseline z projektem internetowym za pomocą webpack, Babel i PostCSS.

Zobacz wersje demonstracyjne Baseline

Jeśli szukasz inspiracji, która pomoże Ci dowiedzieć się, jak możesz wykorzystać Baseline w swoich projektach, zapoznaj się z tymi wersjami demonstracyjnymi integracji narzędzi:

Dowiedz się, jak używać Baseline w projekcie webpack.
Dowiedz się, jak możesz używać Baseline w projekcie Rollup.

Nie wszystkie funkcje internetowe są interoperacyjne, ale nie oznacza to, że nie możesz ich używać. W ramach Baseline nie mówimy, czy używać funkcji nieinteroperacyjnych. To decyzja, którą musisz podjąć samodzielnie. Opublikowaliśmy wskazówki, które pomogą Ci w tym zakresie.

Tworzenie własnych narzędzi Baseline

Szukasz konkretnego narzędzia do Baseline, ale nie możesz go znaleźć? Narzędzia podstawowe to rozwijająca się dziedzina, więc możliwe, że potrzebne Ci funkcje nie zostały jeszcze opracowane. Jeśli masz smykałkę do majsterkowania, możesz stworzyć własne narzędzia. Z tych artykułów dowiesz się, jak na kilka sposobów wykorzystać dane o funkcjach internetowych do tworzenia narzędzi, które będą przydatne dla Ciebie i innych osób.

Dowiedz się więcej o panelu platformy internetowej i o tym, jak wysyłać do niego zapytania za pomocą interfejsu HTTP API, aby tworzyć narzędzia bazowe.
Dowiedz się, jak używać danych z pakietu npm web-features do tworzenia własnych narzędzi Baseline.