Viņi uzsāka iniciatīvu, lai palielinātu saderību starp tīmekļa pārlūkprogrammām

Daudzus gadus karš starp galvenajām tīmekļa pārlūkprogrammām ir bijis diezgan acīmredzams, vai nu uzspiežot sevi, izmantojot dažāda veida stratēģijas, vai nu spēlējot godīgi, vai vienkārši ieviešot dažāda veida blokus vai šķēršļus lietotājam, lai neļautu viņam mainīt tīmekļa pārlūkprogrammu.

Bet tagad šķiet, ka lietas "mainās", kopš Google, Mozilla, Apple, Microsoft, Bocoup un Igalia nesen paziņoja, ka ir sadarbojušies dažādu problēmu risināšanā pārlūkprogrammu savietojamību, kā arī spēj nodrošināt konsekventāku atbalstu tīmekļa tehnoloģijām un unificēt to elementu darbību, kas ietekmē vietņu un tīmekļa lietojumprogrammu izskatu (kaut kas jau sen ir trūcis un daudzi izstrādātāji ir pieprasījuši).

No pēdējās varētu teikt, ka vismaz kopš viedtālruņu ieviešanas tīmekļa izstrāde ir kļuvusi nedaudz vienotāka, taču ne tiktāl, lai visā dizainā un it īpaši skripta izpildē varētu izmantot vienu specifikāciju.

Pirmo reizi visi lielākie pārlūkprogrammu pārdevēji un citas ieinteresētās personas ir sapulcējušās, lai atrisinātu galvenās tīmekļa izstrādātāju konstatētās pārlūkprogrammu saderības problēmas. Interop 2022 uzlabos tīmekļa izstrādes pieredzi 15 galvenajās jomās. Šajā rakstā uzziniet, kā mēs šeit nokļuvām, uz ko projekts ir vērsts, kā tiks mērīti panākumi un kā jūs varat izsekot progresam.

Tāpēc tagad tīmekļa pārlūkprogrammu milži un referenti ir apvienojuši spēkus ar galveno mērķi nodrošināt tādu pašu vietņu izskatu un darbību neatkarīgi no pārlūkprogrammas un operētājsistēmas.

Paredzētais ir tas, ka tīmekļa platformai ir jābūt holistiskai un izstrādātājiem jāpievērš uzmanība tīmekļa lietojumprogrammu izveidei, nevis jāatrod veidi, kā izvairīties no noteiktām pārlūkprogrammu nesaderībām.

2019. gadā sāka darboties Mozilla, Google un citi Lielas pūles lai saprastu izstrādātāju sāpju punktus, formā MDN izstrādātāju vajadzību novērtējuma aptaujas un Pārlūka saderības pārskats dziļa iegremdēšana. Šie pārskati sniedza mums detalizētu un praktiski izmantojamu ieskatu, lai risinātu galvenās tīmekļa platformas izstrādātāju problēmas, un tie noveda pie salīdzināmas pūles 2021 .

Iniciatīvas ietvaros ir sagatavots jauns pārlūkprogrammas testēšanas rīku komplekts, Interop 2022, kas ietver 18 kopīgi sagatavotus testus, kas novērtē nesen izstrādāto tīmekļa tehnoloģiju ieviešanas līmeni.

Starp testos novērtētajām tehnoloģijām ir:

  • Kaskādes CSS slāņi
  • krāsu telpas (krāsu sajaukums, krāsu kontrasts)
  • CSS īpašuma konteineri (CSS ierobežojums)
  • elementi dialogu izveidei ( )
  • tīmekļa veidlapas
  • ritināšana (ritināšanas fiksēšana, ritināšanas darbība, pārritināšanas darbība)
  • fonts (font-variant-alternates, font-variant-position)
  • kodējumi (ic)
  • Web atbalsta API
  • Flexbox
  • CSS režģis (apakšrežģis)
  • css pārveido
  • fiksētā pozicionēšana (CSS).

Tiek minēts, ka testi ir balstīti uz tīmekļa izstrādātāju atsauksmēm un lietotāju sūdzībām par pārlūkprogrammas darbības neatbilstībām.

Problēmas, pie kurām tika strādāts, ir sadalītas divās kategorijās: kļūdas vai nepilnības tīmekļa standartu atbalsta ieviešanā (15 testi) un problēmas, kas saistītas ar neskaidrībām vai nepilnīgām instrukcijām specifikācijās (3 testi).

Starp jautājumiem, kas tiek izskatīti otrajā kategorijā, ir nepilnības specifikācijās, kas saistītas ar satura rediģēšanu (contentEditable), execCommand, peles un rādītāja notikumiem, redzamā laukuma vienībām (lv*, sv* un dv* mazākajām vienībām). liels, mazāks un dinamisks). skata loga izmēri).

Jāpiemin, ka projekts arī izlaida platformu eksperimentālo būvējumu testēšanai un stabils no pārlūkprogrammām Chrome, Edge, Firefox un Safari. Firefox uzrādīja vislabāko progresu nesaderību risināšanā – 69% stabilajā atzarā un 74% eksperimentālajā nozarē. Salīdzinājumam: Chrome ieguva 61% un 71%, bet Safari ieguva 50% un 73%.

Beidzot ja jūs interesē uzzināt vairāk par to, sīkāku informāciju varat pārbaudīt šī saite.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.