Programovanie

Čo frustruje vývojárov webu? Webové prehliadače

Vývojári, ktorí v druhej polovici roku 2019 uskutočnili prieskum Mozilly o svojich skúsenostiach s webovou platformou, nástrojmi a funkciami, boli väčšinou spokojní, uviedli však niektoré nedostatky, najmä problémy s podporou prehliadačov.

Celkovo 59,8 percent uviedlo, že je spokojných s webom, zatiaľ čo 16,3 bolo veľmi spokojných. Nespokojných bolo iba 6,8 percenta a veľmi nespokojných 2,2 percenta. Tieto zistenia boli súčasťou správy MDN Web DNA (Developer Needs Assessment) 2019, ktorá čerpá z informácií od viac ako 28 000 webových vývojárov a dizajnérov z celého sveta.

Správa MDN Web DNA Report 2019 bola prvým vydaním plánovanej každoročnej globálnej štúdie potrieb vývojárov a návrhárov webu, ktorá má formovať budúcnosť webovej platformy. Okrem hodnotenia celkovej spokojnosti s webovou platformou správa identifikuje potreby a frustráciu vývojárov. Spomedzi 10 najlepších frustrácií hrajú webové prehliadače úlohu v štyroch z nich:

  1. Nutnosť podpory konkrétnych prehľadávačov, napríklad Internet Explorer 11.
  2. Zastaraná alebo nepresná dokumentácia rámcov a knižníc.
  3. Vylúčenie alebo odstránenie funkcie, ktorá nefunguje v rôznych prehliadačoch.
  4. Testovanie naprieč prehliadačmi.
  5. Dizajnový vzhľad a rovnaká práca vo všetkých prehliadačoch.
  6. Nájdenie chýb, ktoré sa počas testovania nenašli.
  7. Podpora viacerých rámcov v tej istej základni kódov.
  8. Držať krok s veľkým počtom nástrojov alebo rámcov.
  9. Správa používateľských údajov v súlade so zákonmi a predpismi.
  10. Pochopenie a implementácia bezpečnostných opatrení.

V jednej otvorenej otázke dostali vývojári otázku, čo by chceli robiť na webe, ale chýbajú im na to funkcie platformy. Tu Mozilla identifikovala 109 kategórií vývojárov, pričom trakciu získalo nasledujúcich sedem:

  1. Prístup k hardvéru vrátane API na zariadeniach, 12,4 percenta respondentov.
  2. Kompatibilita prehľadávačov, vrátane konzistencie vykresľovania viacerých prehľadávačov, 8,6 percenta.
  3. Prístup do súborového systému, 4,7 percenta.
  4. Výkon vrátane rýchlosti natívnych mobilných aplikácií vo webových aplikáciách, 3,4 percenta. Uvádzaný bol tiež zlý výkon JavaScriptu a túžba po prehľadávači Java alebo Python.
  5. Podpora PWA (Progresívne webové aplikácie), 3,4 percenta.
  6. Ladenie vrátane lepších nástrojov 3,3 percenta.
  7. Prístup k natívnym API, 3 percentá.

Správa sa týkala aj bolestivých bodov špecifických pre jazyk:

  • JavaScript - absencia prijatia prehliadača / enginu / podpory pre danú jazykovú funkciu, 37,4 percenta respondentov.
  • HTML - Žiadne bolestivé body, 35,3 percenta.
  • CSS - je výzva vytvoriť dané rozloženie, 44,4 percenta.
  • WebAssembly - chýbajúca podpora ladiacich nástrojov, 51,4 percenta z 851 osôb, ktoré odpovedali na túto otázku. Ako dôvod obmedzeného počtu odpovedí bola uvedená novosť technológie.

Nakoniec, pokiaľ ide o to, ktoré prehľadávače vývojári podporujú, boli na čele Chrome a Firefox:

  • Chrome, ktorý podporuje 97,5 percenta respondentov.
  • Firefox, 88,6 percenta.
  • Safari, 59,6 percenta.
  • Chrome pre Android, 57,8 percenta
  • Edge, 57,3 percenta.

V rámci uznania príspevkov sa v správe uvádza účasť rady poradcov pre produkty MDN, ktorá okrem spoločnosti Mozilla zahŕňa aj spoločnosti Google, Microsoft, Samsung, World Wide Web Consortium a Bocoup.

$config[zx-auto] not found$config[zx-overlay] not found