1 puan yazan GN⁺ 2023-08-04 | 1 yorum | WhatsApp'ta paylaş
  • Bu, Google Chrome ekibinin son karar ve önerilerinin web açıklığına ve tarayıcı seçme özgürlüğüne zarar verdiği düşüncesiyle, Chromium/Google Chrome yerine Firefox veya Epiphany kullanımını öneren bir listedir
  • Manifest v3, içerik engelleme uzantılarını zayıflatan bir örnek olarak gösteriliyor ve Firefox ile Chrome’un reklam engelleme uzantıları konusundaki tartışmasını ele alan bir The Verge bağlantısı ekleniyor
  • JPEG XL, telefondaki depolama alanından tasarruf sağlayabilen bir fotoğraf formatı olmasına rağmen Chrome’da dışarıda bırakılan bir örnek olarak anılıyor
  • Web Environment Integrity, tüm web siteleri için DRM olarak adlandırılıyor ve web’e, açık kaynak tarayıcılara ve açık kaynak işletim sistemlerine zarar verebilecek bir öneri olarak ele alınıyor
  • Bu, çevrenizdeki insanlara neden Chrome/Chromium kullanmayı bırakmaları gerektiğini açıklarken kullanılabilecek paylaşmalık bir kaynaktır; alternatif olarak Firefox ve Epiphany açıkça belirtiliyor

Chrome/Chromium kullanımının bırakılması neden öneriliyor

  • Google Chrome ekibinin son hamlelerinden üçü düşmanca örnekler olarak bir araya getiriliyor
    • Manifest v3: içerik engelleme uzantılarını engelleme
    • JPEG XL: fotoğraf formatını dışlama
    • Web Environment Integrity: tüm web siteleri için DRM’e yakın bir öneri

Manifest v3 ve içerik engelleme uzantıları

  • Manifest v3, içerik engelleme uzantılarını engelleyen bir örnek olarak gösteriliyor
  • Dayanak bağlantı, The Verge’ün Firefox and Chrome are squaring off over ad-blocker extensions yazısıdır
  • İlgili bağlantı başlığı, Firefox ile Chrome’un reklam engelleme uzantıları konusunda karşı karşıya gelmesini ele alıyor

JPEG XL’nin dışlanması

  • JPEG XL, Chrome ekibinin engellemeye dönük girişimlerinden biri olarak sınıflandırılıyor
  • Bağlı CNET haberi, Chrome’un telefonda depolama alanı kazandırabilecek bir fotoğraf formatı olan JPEG XL’i dışarıda bıraktığını anlatıyor
  • Bağlantı: Chrome banishes JPEG XL photo format that could save phone space

Web Environment Integrity

  • Web Environment Integrity, tüm web siteleri için DRM olarak adlandırılıyor
  • Bu öneri, web’e, açık kaynak tarayıcılara ve açık kaynak işletim sistemlerine zarar verebilecek bir unsur olarak sunuluyor
  • Bağlı Ars Technica bağlantısının başlığı, Google’ın Web Integrity API’sinin web için DRM gibi göründüğünü söylüyor
  • Bağlantı: Google’s Web Integrity API sounds like DRM for the web

Önerilen tarayıcılar

  • Bu liste, çevrenizdeki insanlara neden Chromium veya Google Chrome kullanmayı bırakmaları gerektiğini açıklamak için hazırlanmış bir kaynaktır
  • Ana web tarayıcısı alternatifi olarak Firefox veya Epiphany öneriliyor

1 yorum

 
GN⁺ 2023-08-04
Hacker News yorumları
  • “Safari yeni IE” çerçevesini hatırlamak gerek. Safari’nin bir API’yi desteklememesi onu IE yapmaz; IE de en başından beri aşağı bir tarayıcı değildi.
    Herkesin nefret ettiği IE’ye dönüşmesinin nedeni, standartlardan sapıp devasa pazar payıyla kendi tarzı web’i dayatmasıydı. IE, masaüstü uygulama işiyle rekabeti engellemek için kasıtlı olarak durgun bırakılmış gibiydi; Google’ın da veri toplama ve reklam işi için benzer bir yola girdiğini düşünüyorum. Chrome yeni IE.

    • Safari’nin eleştirilme nedeni yalnızca özellikleri yavaş getirmesi değildi; bazı özellikleri diğer tarayıcılarla uyumsuz biçimde uygulamasıydı.
      Örneğin gizli gezinme modunda localStorage’ı ele alış biçimi gibi şeyler; geliştiriciler IE dönemindeki gibi Safari tespiti yapıp ayrı dallar veya polyfill’ler eklemek zorunda kalıyordu. Apple’ın da yerel uygulama benimsenmesini itmek için birçok web özelliğini kısıtlaması veya değiştirmesi bakımından standartlardan sapma sorumluluğu var. Yine de bugünlerde diğer tarayıcılarla daha uyumlu hale geldi; çoğunun Chromium kopyası olması da ayrı bir hayal kırıklığı.
    • IE kesinlikle gelişmediği için nefret ediliyordu. Mozilla ve Opera ilerlerken olabildiğince hiçbir şey yapmamaktan başka “kendine özgü vizyonu” neydi, merak ediyorum.
      Web geliştiricisi açısından durum böyleydi; ama son kullanıcı açısından IE’nin aynı şekilde nefret gördüğünü sanmıyorum. Chrome hâlâ yenilik yapıyor, fakat artık çok fazla şey yapmaya çalıştığı için kullanıcılar ondan hoşlanmıyor; “yeni IE” unvanı ise hâlâ Safari tarafına daha yakın.
    • 2017-2018 civarında frontend yaparken Safari, web standartlarına uyum ve rendering açısından en çok sorun çıkaran tarayıcıydı.
      Desteklenmeyen standartlar en azından bilinebildiği için daha az sorunluydu; masaüstü, iPad ve iPhone’da web uygulamasını uyarlarken Safari hataları ve rendering tuhaflıklarının peşinden koşmaya IE11’den daha fazla zaman harcadım.
    • “IE”nin iki türü olduğunu düşünüyorum. Biri standartlara uymayıp kafasına göre davranan IE, diğeri ise yeni standartları benimsemekte yavaş kalan IE.
      Chrome birincisine, Safari ikincisine daha yakın; ayrıca Safari standartları benimsemede IE kadar yavaş olmadığı için karşılaştırma çok da iyi değil.
    • IE baştan beri pek iyi değildi. Netscape dinamik HTML’yi önerip masaüstü deneyimini ele geçirmeye çalışınca Microsoft daha iyi bir tarayıcı yaptı, işletim sistemine bağlayıp ücretsiz dağıtarak ciddi biçimde bastırdı.
      IE’nin amacı Netscape’i öldürmekti ve bunu başardı; ancak Netscape tarayıcısını açık kaynak olarak yayımladı ve bu da bugünkü Mozilla Firefox oldu. Sonrasında Microsoft IE’yi ihmal etti; sonuçta kötü amaçlı yazılım tarayıcısı gibi Edge ile reklam kötü amaçlı yazılım tarayıcısı gibi Chrome’un rekabetine geldik, ama Firefox, Safari, Brave ve Opera’nın kalmış olması sevindirici.
  • Bu başlığa katılıp yine de Chrome kullanmaya devam edenlerin nedeni ne, merak ediyorum. Sonuçta Chrome kullanıcılarının birbirine vaaz vermesi gibi bir şey.
    Bizim gibi teknik insanların tembellik bahanesiyle Google’ın hâkimiyetini sürdürmesine yardım etmemesi halinde bu kadar ezici olmazdı. 2023’e gelindiğinde Safari ve Firefox epey uzun zamandır yeterince iyi. Dante’nin Divina Commedia’sında taraf tutamayan tembeller cehennemin dışında kalır; bugün yazılsaydı uBlock açık Chrome kullanan pek çok teknoloji çalışanı oraya girerdi.

    • Benim durumumda neden ekosistem. Masaüstü tarayıcımın Android tarayıcısıyla senkronize olmasını seviyorum; tarayıcıda yerleşik Chromecast desteği olması da hoşuma gidiyor.
      Firefox’un mobil senkronizasyonunu ve Chromecast eklentisi denemelerini eskiden kullandığımda pek iyi bulmamıştım, ama uzun zaman önceydi; tekrar bakabilirim. Öte yandan şirket dizüstüsünde bu kolaylıkların pek anlamı yok, şirket IT’si Firefox’u onayladı ve iş arkadaşlarımın çoğu da kullanıyor; bugün geçiş yapmayı deneyeceğim.
    • En büyük engel, kullanışlı profil değiştirme eksikliğiydi. Ev, iş ve diğer kullanımlar için geçmişi ve yer imleri ayrılmış profiller kullanmak iş akışımda önemli; container sekmeleri iyi bir alternatif değil.
      Firefox’un bunu içeride tamamen destekleyip kullanımı kolay bir UI uygulamasını geri itiyor gibi görünmesi daha da can sıkıcı. Şu anda Profile Switcher eklentisiyle https://addons.mozilla.org/en-CA/firefox/addon/profile-switc... her yıl yaptığım geçiş denemesini sürdürüyorum; ancak harici yazılım gerektiriyor ve bir gün bozulacakmış gibi geliyor. Dış bağlantıların varsayılan profil yerine son etkin profilde açılamaması da Chrome’a kıyasla daha rahatsız edici.
    • “Safari ve Firefox uzun zamandır iyi” sözü benim deneyimimle uyuşmuyor. Ara sıra Firefox’a geçmeyi deniyorum; Mac kullanıcısı olmadığım için Safari benim için iOS’ta kısıtlamalara katlanmak düzeyinde.
      Yavaş rendering kesinlikle sorun; sitenin mi tarayıcının mı suçu olduğunu bilmediğim rendering hataları da yaygın, hatta çok sayfalı formları doldururken işimi kaybettiğim oldu. Firefox’u estetik olarak da hantal ve çirkin buluyorum. Chrome’un da Google oturum açmasını doğrudan entegre etmesi, #:~:text= ile sayfa içi metin vurgulaması, kaldırılamayan adres çubuğu düğmeleri gibi pek çok kötü yanı var; yine de en hızlı ve en yetenekli tarayıcı.
    • Teknik insanlar kendi kendilerinin en kötü düşmanı. “Chrome’a, GMail’e, Google Drive’a geçelim, gerçekten güçlü!” deyip bir sonraki sahnede “Google neden bu kadar güçlü ve neden kötü şeyler yapıyor?” diye sormaları gibi.
    • Manifest v3 ertelendi; kendince haklı yanları vardı ve v3 hakkında gerçekten bilgi sahibi çok kişi olmadığını düşünüyorum.
      JPEG XL de yakın zamanda Safari desteğine kadar o kadar büyük bir mesele gibi görünmüyordu; Chrome “isteyen yok gibi” dedi, insanlar “istiyoruz” deyince yeniden geliştirilme yönüne gidildi, bu yüzden sorun yok gibi. WEI ise henüz doğru düzgün önerilmiş aşamada bile değil, ama üçü içinde en kötüsü. Yine de Chrome ihtiyacım olan her şeyi yapıyor ve güvenlik değeri yüksek; Mozilla’da CEO görevden ayrılana kadar onu kullanıcı olarak benimsemem zor. Bu tembellik değil; şu anda en iyi tarayıcı olduğuna karar verip bilinçli olarak Chrome kullanıyorum.
  • Listede eksik bir şey var: Google’ın Chrome’da zorunlu oturum açmayı denemesi ve sonra devre dışı bırakmaya izin vermesi olayı
    https://www.pcmag.com/news/google-will-let-you-opt-out-of-ch...
    Chrome 69’da, Gmail gibi Google hizmetlerine tarayıcıdan giriş yaptığınızda Chrome’da da otomatik oturum açılacak şekilde değiştirildi; gizlilik tartışmalarının ardından bunu geri alan bir seçenek sunuldu

  • İçerik engelleme eklentilerini zayıflatan Manifest v3 müdahalesi: https://archive.is/i2vGD
    JPEG XL’i engelleme girişimi: https://archive.is/2ihEV
    Tüm web siteleri için DRM’ye yakın olan Web Environment Integrity; web, açık kaynak tarayıcılar ve işletim sistemleri için zararlı: https://archive.is/S912x

    • Liste çok kısa. Bence 7 yıl önceki AMP’den başlamak gerekir
    • Web Environment Integrity önerisini yöneten geliştiricinin, bu uygulamanın ne kadar tehlikeli olduğu konusunda gerçeklikten bu kadar kopuk görünmesi şok ediciydi
    • Yalnızca Chromium’da uygulanıp fiilen dayatılan WebUSB de anılmalı: https://caniuse.com/webusb
  • Büyük bir liste bekliyordum ama yalnızca 3 madde var; bunlardan JPEG XL de Safari destekleyene kadar ancak yakın zamanda uygulanabilir görünmeye başlayan bir konu olduğu için muğlak
    Chrome’un gücünü kullanarak dayattığı WebUSB, WebSerial gibi özellikleri ekleselerdi çok daha ikna edici olurdu; mevcut haliyle liste ve yazı ana fikri güçlü biçimde aktaramıyor

    • JPEG XL en başından beri uygulanabilirdi. Chrome, kimsenin haberi olmayan isteğe bağlı bir deney yaptı ve bunu geliştirmeyi durdurmaya gerekçe gösterdi
      Formatın kendisi herkesin yararınaydı ve görüntülerle çalışan şirketlerin çoğu JXL’i destekliyordu. Google’ın JXL yerine kendi formatını itmeye çalıştığı görünüyor; bu yüzden bu konunun muğlak olduğunu düşünmüyorum
    • WebUSB oldukça kullanışlı. Her tür cihazı kolay erişilebilir bir yolla kontrol etmek için kullanan insanlar tanıyorum
      Google da Android cihazları güncellemek üzere güncelleme web sayfasında ADB bağlantısı kurmak için kullanıyor. Bir özelliği almak değil eklemek olduğu için bunu düşmanca sınıflandırmak zor görünüyor
    • Safari ve Firefox uygulamaları kararlı hâle gelince Chrome’a da JXL geleceğini düşünüyorum
  • Chromium v70’te chrome://net-internals/#sockets kaldırıldığında güvenimi kaybettim
    Bu özellik, geliştirici araçlarının dışında gerçekleşen trafiği, örneğin hesap senkronizasyonu veya izleme istekleri gibi şeyleri gerçek zamanlı debug etmeyi sağlıyordu

  • Firefox dışında neredeyse hiç alternatif yok; sorun, Firefox’un kullanıcı deneyimini beğenmiyorsanız tıkanıp kalmanız
    Edge, Arc gibi “yeni” tarayıcıların hepsi yalnızca Chromium kabuğu. Yeni bir tarayıcı yapan gerçek bir rakip var mı merak ediyorum

    • Birçok kişinin Firefox’a geçememesinin nedeninin kullanıcı deneyimi olduğunu sanmıyorum. Bence bu daha çok saf bir pazarlama meselesi
    • Dürüst olmak gerekirse Firefox da Chrome’a karşı yalnızca zayıf bir hedge. JPEG XL gibi konularda Chrome’la aynı çizgide durdu; beklenmedik şekilde Safari JPEG XL’in savunucusu oldu
      Apple’ın diğer platformlar için yeniden Safari çıkarmasını isterdim
    • Uzun süredir Firefox kullanıyorum ama genel olarak tarayıcılarda olduğu gibi UI/UX çok uzun süre yerinde saydı
      Şu anda Arc kullanıyorum; geleneksel tarayıcı arayüzü paradigmasında rahatsız eden şeyleri yeniden düşünmesini seviyorum. Yine de moda bir startup olduğu için feci biçimde batabileceğini, özellikleri birden büyük ölçüde değiştirebileceğini ya da yatırımcılara uymak için nahoş şeyler yapabileceğini biliyorum. Firefox tarafında Containers gibi eklentiler boşlukları dolduruyor ama UX sonradan eklenmiş gibi hissettiriyor
    • Chromium açık kaynak olduğu ve çeşitli aktörler kullanıcıya zararlı özellikleri kaldırıp ya da değiştirip derleme yapabildiği sürece, alternatiflerin “kabuk” olması başlı başına sorun değil
      Google Chromium’u değiştirmeyi zorlaştırırsa tarayıcı bakımcıları hızla başka bir motora geçecektir
    • Yaklaşık 1 yıldır Brave kullanıyorum; Firefox’u da Chrome’u da özlemiyorum
  • Listeye şunları da eklemek isterim: URL’den http:// kısmını kaldırmaları, Android’de doğrusal sekme görünümünü başparmakla ilk sekmeye ulaşmayı zorlaştıran iki boyutlu bir ızgaraya çevirmeleri, Android’de eklenti ve reklam engelleme olmaması, Chromebook’ta Bluetooth fare kaydırma tekerleğinin yıllardır kararsız olması
    URL sorunu birkaç yıl sonra masaüstünde adres çubuğuna sağ tıklayıp “Always show full URLs” açılabilir hâle gelince kısmen çözüldü. Chromebook kaydırma sorunu crosh konsolunda gesture_prop ile yalnızca geçici olarak çözülebiliyordu; bunun kasıt mı tembellik mi olduğunu bilmiyorum

  • Webmaster’lar karşı saldırıya geçip kullanıcı aracısı Chrome ise can sıkıcı bir pop-up göstermeli
    Örneğin Firefox’a geçmeye yönlendirebilirler; EFF.org da böyle bir pop-up için referans uygulama sağlayabilir

    • Ciddi soruyorum: 2023’te webmaster diye bir kavram hâlâ var mı? Siteler geliştirme, test, onay ve prodüksiyona dağıtım aşamalarından geçerek yapılıyor; gerçek prodüksiyon sunucularına dağıtım ajanı dışında kimsenin erişemediği durumlar da çok
    • “Güvenli olmayan bir tarayıcı kullanıyorsunuz. Mozilla Firefox gibi güvenli bir tarayıcıya yükseltin.” gibi bir şey yeterli olur
    • Siteyi kusursuz render edebilen bir tarayıcı kullandığı için kullanıcıyı cezalandırmak son derece düşmanca. Kullanıcının, kullandığı cihaza yüklü tarayıcıyı seçme hakkı olmayabilir
    • Daha fazla popover ve pop-up mı ekleyelim? Onun yerine siteyi yavaşlatsak nasıl olur
    • Chrome’un pazar payı kazanma yollarından biri de tam olarak buydu. Eskiden büyük Flash/HTML5 oyun platformlarından birinde çalışırken, başka tarayıcı algılanınca Chrome’a geçilmesini söyleyen bir banner koymamız karşılığında Google’dan büyük para almıştık
  • Firefox bir zamanlar düşük performanslıydı, ancak iç iyileştirmeler sayesinde o günler geride kaldı. Eski Firefox ile bugünkü Firefox’un bellek ve CPU kullanımı arasında büyük fark var; hâlâ Firefox’un değişmediğini düşünen çok kişi olması üzücü.
    Kişisel olarak hızlıca ölçtüğümde, açık etkin sekme başına ortalama yaklaşık 10MiB kullandığını gördüm. Linux Mint 20.3 üzerinde Firefox 115, 13 eklenti ve 90 sekme açıkken test ettim; uBlock Origin, Multi-Account Containers, Tree Style Tab vb. kullanıyordum. 90 sekme arasında oyun mağazaları, alışveriş siteleri, 10 YouTube sekmesi, 14 Google Drive/Docs sekmesi, dokümantasyon sayfaları ve HN thread’leri vardı. İlk başlatmada yalnızca HN’in ilk sayfasını yükleyince 372MiB, 2 HN sekmesi 386MiB, üçüncü HN sekmesi 394MiB idi; 90 sekmenin tamamını zorla yükleyince 954MiB oldu. Yükleme sırasındaki ekran görüntüsü: https://pasteboard.co/Bxf2TI9P8YT2.png, yükleme sonrası ekran görüntüsü: https://pasteboard.co/m3tVzYNMtDmD.png. Chrome kullanımını toplu olarak azaltmamız gereken noktadayız

    • Yalnızca HN’in ilk sayfası ve bu yazı açıkken 386MiB olması, üst seviye masaüstü bilgisayarların bile RAM’inin 128MiB veya daha az olduğu günleri hâlâ hatırlayan biri için fazla görünüyor.
      Bu kadar hafif sitelerden birkaç sekmenin bunun üç katını kullanması büyük bir bellek tüketimi gibi geliyor. Firefox’un atası sayılabilecek tarayıcıları 8MiB RAM’li bilgisayarlarda kullanmış biri olarak, tarayıcının başlaması için yüzlerce MiB gerekmesi hâlâ tuhaf geliyor
    • Ek olarak denenebilecek test BrowserBench: https://browserbench.org/Speedometer2.1/
      Bilgisayarın özelliklerine göre büyük ölçüde değişiyor. Her gün kullandığım eski Linux PC hâlâ yeterince hızlı, ama daha yeni mini PC’ler hangi tarayıcı kullanılırsa kullanılsın bu eski makineyi açık ara geride bırakıyor