
Problemy z wydajnością GitHub w przeglądarce Apple Safari
Jako wiodąca platforma kontroli wersji, GitHub zaspokaja zróżnicowane potrzeby programistów dzięki interfejsowi wiersza poleceń, interfejsowi internetowemu i aplikacjom desktopowym. Ta wszechstronność przemawia do programistów, którzy preferują graficzne interfejsy użytkownika (GUI) zamiast skomplikowanych instrukcji wiersza poleceń. Jednak rosnąca liczba użytkowników zgłasza znaczne spowolnienia podczas korzystania z GitHub, szczególnie w określonych konfiguracjach, co rzuca cień na jego wydajność.
Opinie i doświadczenia użytkowników
Ostatnie dyskusje w społeczności GitHub i na Hacker News ujawniają częstą skargę: GitHub doświadcza problemów z opóźnieniami podczas dostępu do niego za pośrednictwem domyślnej przeglądarki Apple Safari na urządzeniach Mac. Użytkownicy zgłaszają wydłużony czas ładowania podczas próby otwarcia żądań ściągnięcia (PR) zawierających obszerne zmiany w kodzie, co prowadzi do frustrujących przerw w pracy.
Zidentyfikowano konkretne problemy
Jeden z użytkowników zgłosił poważne spowolnienie działania na wydajnym 16-calowym MacBooku Pro, wyposażonym w 16-rdzeniowy procesor Apple M4 Max i 48 GB pamięci RAM. Pomimo możliwości sprzętowych, przeglądarka wykazuje problematyczne zachowanie, wyświetlając puste miejsca podczas przewijania, gwałtownie zwiększając obciążenie procesora i zakłócając działanie funkcji wyszukiwania. Problemy z wydajnością nasilają się podczas przełączania między różnymi widokami, powodując kilkusekundowe opóźnienia.
Porównanie wydajności w różnych przeglądarkach
Co ciekawe, autor oryginalnego posta zauważył, że GitHub działa płynnie w Chrome na tym samym Macu, co sugeruje, że problem może dotyczyć tylko Safari. Podobnego zdania są inni członkowie społeczności. Warto zauważyć, że Miguel de Icaza, były wybitny inżynier w firmie Microsoft, podzielił się swoim doświadczeniem, wskazując, że strona zawierająca 3000 linii kodu wczytywała się w standardowej wersji Safari około 10 sekund, w porównaniu z zaledwie 5 sekundami w wersji zapoznawczej.
Testowanie na różnych urządzeniach
Dalsze badania ujawniają kontrastujące wyniki w różnych systemach. Na przykład testy przeprowadzone na laptopie z systemem Windows średniej klasy, wyposażonym w procesor Intel i7 10.generacji i 16 GB pamięci RAM, wykazały, że strony ładowały się w zaledwie kilka sekund zarówno w Chrome, jak i Microsoft Edge, a ich działanie było ogólnie płynne. Z kolei 13-calowy Mac M1 z 2020 roku z podobną ilością pamięci RAM renderował strony w Safari przez ponad 20 sekund, a także doświadczał opóźnień z pustymi przestrzeniami podczas ładowania, podczas gdy w Chrome działał bez zarzutu.
Oczekiwanie na oficjalne komentarze
Jak dotąd ani Apple, ani GitHub nie wydały oficjalnego oświadczenia w sprawie tych problemów z wydajnością. Ponieważ coraz więcej użytkowników dzieli się swoimi doświadczeniami, sytuacja ta wymaga uwagi obu firm w celu poprawy kompatybilności i wydajności na wszystkich platformach.
Dodaj komentarz