Buduję stronę internetową, która moja grupa docelowa jest bardzo ogólna (w wieku 13-oo, więc cześć IE9, witam starą przeglądarkę dla Androida), więc potrzebuję polyfills dla niektórych rzeczy (viewport, calc itp). Zanim użyłem Modernizr i niektórych agentów użytkownika warunkowego do kierowania na IOS 6-7 itd. Następnie za pomocą yepnope.js ładowałem określone polyfills.Warunkowo załadowane polyfills
Po aktualizacji 3.0 jest zauważyłem, że Modernizr.load() jest przestarzałe. Również biblioteka yepnope.js jest przestarzała. Jak mówią na ich stronie
„Są nowe najlepsze praktyki, które należy przestrzegać prawdopodobnie zamiast”.
Ale nie mogę znaleźć żadnego z nich. Po starcie przez jakiś czas wszyscy polecają Modernizr i Yepnope. Ale ten problem jest tak świeży (wycofanie, nowa wersja Modernizr) i nie mogę znaleźć żadnej nowej alternatywnej metody.
Może przy użyciu niektórych modułów loader (jak require.js) będzie wykonywać zadanie? A jeśli tak, to w jaki sposób?
Zazwyczaj testy polyfill dla istniejącej metody przed dodaniem własnej. Są one zwykle na tyle małe, że możesz je wrzucić, niezależnie od tego, czy masz pewność, że ich potrzebujesz, czy nie. – Blazemonger
Dziękuję za odpowiedź. Ale jeśli chcę wielu wielozadaniowych, dlaczego należy tworzyć wiele żądań http? Lub łącząc i ugniatając pliki js, dlaczego zwiększyć rozmiar? –