Windows 11 może wkrótce szybciej otwierać linki w Firefoksie

Użytkownicy Firefoksa w systemie Windows 11 mogą wkrótce skorzystać z szybszego uruchamiania przeglądarki. Mozilla opracowuje zmianę, która pozwoli systemowi Windows 11 wysyłać linki i żądania uruchomienia z menu Start bezpośrednio do istniejącego okna Firefoksa. We wczesnym teście system Windows przekazał link do przeglądarki w około 3 milisekundy zamiast 70 milisekund.
MS początkowo opracował tę funkcję dla swojej przeglądarki Edge. Funkcję testowano w październiku, gdy była ona dostępna wyłącznie dla uczestników programu Release Preview Insider. Od tego czasu została włączona na standardowych komputerach za pośrednictwem opcjonalnej aktualizacji KB5127936, wydanej pod koniec października, i działa w dużej mierze zgodnie z założeniami.

Firefox testuje uruchamianie bez kolejnego procesu firefox.exe
Obecnie, gdy Firefox jest już uruchomiony, a użytkownik kliknie link w innej aplikacji—lub uruchomi Firefoksa z menu Start albo paska zadań—system Windows uruchamia nowy proces firefox.exe. Ten tymczasowy proces, obejmujący program uruchamiający, odnajduje istniejącą instancję Firefoksa, przekazuje żądanie, a następnie kończy działanie. Tworzy to niepotrzebny etap pośredni.
David Rubino, starszy menedżer produktu w zespole Firefoksa, zauważył w zgłoszeniu Bug 2087194, utworzonym pod koniec października, że jest to typowa sytuacja w przypadku użytkowników, którzy pozostawiają Firefoksa otwartego. Włączenie uruchamiania Firefoksa podczas logowania sprawia, że taki scenariusz występuje jeszcze częściej.

Rubino wcześniej pracował w firmie MS przez ponad 16 lat. Zajmował się między innymi Eksploratorem Windows i przeglądarką Internet Explorer, a następnie przez ponad osiem lat pełnił funkcję starszego menedżera produktu w zespole MS Edge.
Proponowana implementacja w Firefoksie wykorzystuje opracowany przez MS interfejs API przyspieszonego uruchamiania aplikacji. Ponieważ jest to funkcja z ograniczonym dostępem, deweloperzy zwykle potrzebują kodu odblokowującego od MSu. Firefox może jednak nie potrzebować nowego kodu, ponieważ kod używany już do przypinania przeglądarki do paska zadań odblokowuje również tę funkcję.

Zgłoszony wynik wynoszący 3 milisekundy pochodzi z szybkiego testu przeprowadzonego przez dewelopera przy użyciu lokalnej kompilacji Firefoksa. Żądania uruchomienia z menu Start również były wysyłane bezpośrednio do działającej przeglądarki. Wartość ta mierzy jednak wyłącznie czas potrzebny systemowi Windows na przekazanie żądania; nie oznacza to, że Firefox będzie wczytywać strony internetowe 23 razy szybciej.
Funkcja nie jest jeszcze dostępna do publicznych testów. Trwająca implementacja jest kontrolowana za pomocą ustawienia widget.windows.accelerated_launch.enabled, które jest domyślnie wyłączone i zarządzane przez system eksperymentów Nimbus firmy Mozilla.
Mozilla musi również ustalić, która instancja Firefoksa powinna otrzymać żądanie uruchomienia, gdy otwartych jest kilka profili. Inną nierozstrzygniętą kwestią jest to, czy MS oczekuje wcześniejszego powiadomienia, zanim Mozilla zacznie korzystać z tej funkcji.
Edge korzysta już z przyspieszonego uruchamiania na ciepło w systemie Windows 11
W swojej dokumentacji dla deweloperów MS określa tę funkcję jako przyspieszone uruchamianie na ciepło. Gdy uruchamia się aplikacja działająca w jednej instancji, taka jak przeglądarka, rejestruje ona swoje aktywne okno w systemie Windows. System Windows może następnie bezpośrednio powiadomić to okno, gdy użytkownik uruchomi aplikację z menu Start lub paska zadań albo wybierze link, dla którego dana aplikacja jest domyślnym programem obsługującym.
- Wcześniej: system Windows uruchamia tymczasowy proces, który odnajduje istniejące okno aplikacji, przekazuje żądanie i kończy działanie.
- Teraz: system Windows wysyła żądanie uruchomienia bezpośrednio do zarejestrowanego okna aplikacji bez tworzenia procesu pośredniego.
Według MSu usunięcie procesu tymczasowego zmniejsza ogólne opóźnienie. Interfejs API nie obsługuje jednak każdego typu uruchomienia, aplikacji źródłowej ani wersji systemu Windows. Aplikacje muszą więc zachować dotychczasowy kod uruchamiania w jednej instancji jako rozwiązanie awaryjne.
Edge 150 i nowsze wersje obsługują tę funkcję w systemie Windows 11 w wersjach 25H2, 26H1 i 26H2, jeśli zainstalowano opcjonalną aktualizację z października 2026 roku lub nowszą. Zespół MS Edge twierdzi, że większość użytkowników powinna odczuć przyspieszenie uruchamiania o około 15%, a przy intensywnej wielozadaniowości poprawa może sięgać nawet 33%.
Testy przeprowadzone na maszynie wirtualnej wyposażonej w zaledwie 4 GB pamięci RAM wykazały zauważalną poprawę. Po aktualizacji uruchamianie Edge z paska zadań przy otwartych aplikacjach MS Store i Paint zmieniło się z powolnego w znacznie bardziej responsywne.
Pierwsze uruchomienie Edge po ponownym uruchomieniu systemu nie było szybsze, ponieważ nie istniała aktywna instancja Edge, która mogłaby odebrać żądanie. Funkcja Startup Boost często utrzymuje jednak Edge uruchomionego w tle, co oznacza, że wiele codziennych operacji otwierania linków kwalifikuje się jako uruchomienie na ciepło.
W ostatecznych informacjach o wydaniu aktualizacji KB5127936 zmianę w Edge sklasyfikowano jako wdrożenie standardowe. MS używa tego oznaczenia w przypadku funkcji udostępnianych jednocześnie na wszystkich kwalifikujących się urządzeniach po stopniowych testach w kanale Release Preview.
Ponieważ aktualizacja KB5127936 była opcjonalna, użytkownicy początkowo musieli instalować ją ręcznie. Jej funkcje i zmiany mają trafić na wszystkie kwalifikujące się komputery wraz z obowiązkową aktualizacją zabezpieczeń Patch Tuesday z 10 listopada. Po jej zainstalowaniu Edge powinien uruchamiać się szybciej bez konieczności dodatkowej konfiguracji.
Chrome, Brave i inne aplikacje dla systemu Windows mogą pójść tym samym śladem
Chociaż Edge spotyka się z krytyką ze względu na oparcie na platformie Chromium firmy Google, MS pozostaje jednym z głównych współtwórców tego projektu open source. Kod związany z przyspieszonym uruchamianiem aplikacji również został przekazany do projektu Chromium.
W rezultacie Chrome, Brave, Vivaldi i inne przeglądarki oparte na Chromium mogą ostatecznie wdrożyć to samo usprawnienie. Jak dotąd żadna z nich nie zapowiedziała obsługi tej funkcji, a sama technologia jest stosunkowo nowa. Firefox wymaga osobnej implementacji, ponieważ zamiast Chromium korzysta z silnika Gecko firmy Mozilla.

Interfejs API nie jest ograniczony do przeglądarek internetowych. Aplikacje do komunikacji, odtwarzacze muzyki i programy pocztowe działające w jednej instancji również mogłyby z niego korzystać po uzyskaniu kodu odblokowującego od MSu, choć żaden deweloper nie potwierdził jeszcze takich planów. Zespół Edge współpracuje ponadto z zespołem Windows nad innymi scenariuszami, w tym otwieraniem plików PDF.
MS często rozwiązywał problem powolnego uruchamiania aplikacji, pozostawiając więcej komponentów załadowanych w tle. Dotyczy to między innymi funkcji Edge Startup Boost oraz wstępnego ładowania aplikacji takich jak Word i Eksplorator plików. Przyspieszone uruchamianie opiera się na innym podejściu: eliminuje zbędne operacje, których system Windows nie musi wykonywać.
Pozostaje pytanie, ilu deweloperów aplikacji dla systemu Windows, poza Mozillą, zwróci się o dostęp do funkcji przyspieszonego uruchamiania firmy MS.

