Programavimas

Kas žlugdo interneto kūrėjus? Interneto naršyklės

Kūrėjai, kuriuos „Mozilla“ apklausė 2019 m. Antroje pusėje, dažniausiai buvo patenkinti žiniatinklio platformos, įrankių ir galimybių patirtimi, tačiau jie nurodė kai kuriuos trūkumus, ypač susijusius su naršyklės palaikymu.

Apskritai 59,8 proc. Teigė, kad yra patenkinti žiniatinkliu, o 16,3 - labai patenkinti. Tik 6,8 proc. Buvo nepatenkinti, o 2,2 proc. - labai nepatenkinti. Šios išvados buvo 2019 m. MDN žiniatinklio DNR (kūrėjų poreikių vertinimo) ataskaitos dalis, kurioje remiamasi daugiau nei 28 000 žiniatinklio kūrėjų ir dizainerių visame pasaulyje.

„MDN Web DNA Report 2019“ buvo pirmasis leidimas, kuris, kaip planuojama, bus kasmetinis pasaulinis žiniatinklio kūrėjų ir dizainerių poreikių tyrimas, skirtas internetinės platformos ateičiai formuoti. Be bendro pasitenkinimo žiniatinklio platforma įvertinimo, ataskaitoje nurodomi kūrėjų poreikiai ir nusivylimai. Tarp 10 populiariausių nusivylimų interneto naršyklės vaidina svarbų vaidmenį keturiose iš jų:

  1. Turi palaikyti konkrečias naršykles, pvz., „Internet Explorer 11“.
  2. Pasenusi ar netiksli rėmų ir bibliotekų dokumentacija.
  3. Venkite arba pašalinkite funkciją, kuri neveikia naršyklėse.
  4. Testuojama visose naršyklėse.
  5. Dizainas atrodo ir veikia vienodai visose naršyklėse.
  6. Testavimo metu nerasta klaidų.
  7. Palaiko kelias sistemas toje pačioje kodų bazėje.
  8. Laikykitės daugybės įrankių ar sistemų.
  9. Vartotojo duomenų valdymas laikantis įstatymų ir kitų teisės aktų.
  10. Suprasti ir įgyvendinti saugumo priemones.

Vienu atviru klausimu kūrėjams buvo paklausta, ką jie norėtų padaryti žiniatinklyje, tačiau trūksta platformos funkcijų. Čia „Mozilla“ nustatė 109 kūrėjų norų kategorijas, o šios septynios įgijo daugiausia traukos:

  1. Prieiga prie aparatūros, įskaitant įrenginių API, yra 12,4 proc. Respondentų.
  2. Naršyklės suderinamumas, įskaitant kelių naršyklių pateikimo nuoseklumą, 8,6 proc.
  3. Prieiga prie bylų sistemos, 4,7 proc.
  4. Našumas, įskaitant vietinių mobiliųjų programų spartą žiniatinklio programose, 3,4 proc. Taip pat buvo paminėtas prastas „JavaScript“ našumas ir noras sukurti „Java“ arba „Python“ naršyklę.
  5. PWA („Progressive Web Apps“) palaikymas, 3,4 proc.
  6. Derinimas, įskaitant geresnes priemones, 3,3 proc.
  7. Prieiga prie vietinių API, 3 proc.

Ataskaita taip pat apėmė kalbai būdingus skausmo taškus:

  • „JavaScript“ - naršyklės / variklio pritaikymo / tam tikros kalbos funkcijos palaikymo trūkumas, 37,4 proc. Respondentų.
  • HTML - nėra skausmo taškų, 35,3 proc.
  • CSS - iššūkiai kuriant nurodytą maketą, 44,4 proc.
  • „WebAssembly“ - trūksta derinimo įrankių palaikymo, 51,4 proc. Iš 851 asmens, atsakiusio į šį klausimą. Technologijos naujumas buvo nurodytas kaip riboto atsakymų skaičiaus priežastis.

Apskritai, kalbant apie tai, kurias naršykles palaiko kūrėjai, „Chrome“ ir „Firefox“ pirmavo:

  • „Chrome“, ją palaiko 97,5 proc. Respondentų.
  • „Firefox“, 88,6 proc.
  • „Safari“, 59,6 proc.
  • „Android“ skirta „Chrome“, 57,8 proc
  • Kraštas, 57,3 proc.

Pripažindama indėlį, ataskaitoje nurodomas MDN produktų patariamosios tarybos dalyvavimas, kuriai, be „Mozilla“, taip pat priklauso „Google“, „Microsoft“, „Samsung“, „World Wide Web Consortium“ ir „Bocoup“.