HTML5 în cuvinte simple. Cum să vizionați filme și seriale TV în playerul video HTML5 pentru browserul Yandex

În ultimul timp, am început să primesc întrebări cu o regularitate de invidiat care se rezumă la un singur lucru: „ „Pe lângă asta, am început să văd număr mare clienți de layout care cer ca totul să fie scris HTML5. Și pentru ca astfel de întrebări să fie mai puține și să nu existe astfel de clienți analfabeti (de care tot felul de escroci independenți se bucură mereu, realizând că clientul nu înțelege nimic), am decis să răspund la întrebare, de ce HTML5 nu funcționează.

Totul este foarte, foarte simplu. Deoarece HTML este un limbaj client, deci este executat de browser. Dar dezvoltatorii de browser nu pot adăuga imediat toate etichetele și funcțiile noi, acest lucru necesită mult timp, chiar și mult.

Din cele de mai sus rezultă că HTML5 nu funcționează deoarece pur și simplu nu este încă acceptat de browsere. Dar această tehnologie este introdusă treptat, iar acum există destul de multe etichete care pot fi deja folosite. Puteți verifica cât de avansat este browserul dvs HTML5, aici: testarea browserului pentru suportul HTML5. Browserul meu ( Firefox 15.0.1) dactilografiat 346 puncte, care, desigur, este foarte departe sprijin deplin. Și am cel mai mult ultima versiune Firefox. Cred că situația nu este mai bună în alte browsere moderne.

De asemenea, nu trebuie să uităm că, chiar și atunci când după câțiva ani, totul browsere moderne va sprijini pe deplin HTML5, va exista în continuare o proporție foarte mare de oameni care vor folosi browsere vechi. Ce să faci cu ei? Pentru a reduce numărul victimelor, cca HTML5 Va trebui să uit de asta încă câțiva ani. Și numai atunci va fi posibil să se facă aspect folosind această tehnologie.

Sper că acum înțelegeți că puteți, desigur, să studiați HTML5, dar folosește-l în forță deplină Nu vei reuși nici ca antrenament, nici ca utilizare practică.

Sper cu adevărat că numărul victimelor escrocilor în freelancing va scădea (este prea mult scris în portofoliul multora dintre ei " Aspect în pur HTML5", ceea ce este fals).

Acesta nu este un articol pentru guru super webmasteri. Și nici măcar pentru dezvoltatorii web începători. Acest articol a fost conceput ca un memento despre HTML5 pentru jurnaliști și analiști.

Aici vor găsi răspunsuri la întrebările lor stringente jurnaliştii, copywriterii şi alţi nespecialişti în domeniul web design-ului, care pur şi simplu trebuie să cunoască principiile HTML5 pentru a funcţiona, dar nu au ocazia să se aprofundeze în detalii tehnice folosind acest limbaj minunat.

De asemenea, este important să nu uităm că așa-numitele „demo-uri HTML” nu au absolut nimic în comun cu HTML5 în sine. De exemplu, multe dintre Doodle-urile Google folosesc DHTML. Tehnologia HTML 4 începutul anilor 2000.

De ce a fost inventat HTML5?

HTML4 a izbucnit sub presiunea noilor tipuri de aplicații. Multe lucruri pur și simplu nu erau disponibile și necesitau pluginuri precum Adobe Flash sau Microsoft Silverlight. A fost necesar să se recurgă la tot felul de trucuri și trucuri, să se folosească tehnici non-standard, nedocumentate, ceea ce nu era o bază foarte de încredere pentru site-urile create pentru a face bani.

Câte browsere acceptă HTML5?

Depinde cum privesti. Dacă presupunem că HTML5 a evoluat din HTML4, atunci toate browserele acceptă unele proprietăți HTML5.

Pe de altă parte, dacă doriți să știți ce browsere conțin toate proprietățile nucleului HTML5, atunci niciuna. Toate implementează unele părți ale specificației (care are peste 700 de pagini), dar niciuna nu acceptă totul în același timp.

Dacă ignorăm toate elementele neesențiale, atunci toate browserele moderne acceptă HTML5 aproximativ în mod egal, deși adaugă suport pentru anumite proprietăți în momente diferite.

Cine este forța motrice din spatele HTML5?

Totul a început în 2004, la Opera, sub conducerea lui Ian Hickson. Treptat, alte browsere s-au alăturat. Hickson a părăsit Opera pentru Google, unde continuă să lucreze la specificație.

Este corect să spunem că furnizorii de browsere coordonează munca la specificație, la fel ca W3C și multe alte organizații și persoane. În general, procesul este condus de nevoile dezvoltatorilor web.

Cine folosește HTML5?

Mulți oameni și companii: Boston Globe Newspaper; Nationwide Building Society, Yell.com și sute de alții. HTML5gallery.com conține multe site-uri care utilizează tehnologii HTML5.

Când va fi finalizat HTML5?

Poate în 2012. Sau poate în 2022. Acest lucru nu este atât de important, un alt lucru este important: este deja susținut de browsere astăzi și, prin urmare, îl putem folosi și astăzi.

A spune că nu putem folosi HTML5 deoarece dezvoltarea sa nu este completă este același lucru cu a spune că nu putem vorbi rusă pentru că este încă în curs de dezvoltare.

Este adevărat că HTML5 este incompatibil cu Internet Explorer?

Prostii absolute. IE9 acceptă bine HTML5. Browserele mai vechi pot adăuga suport pentru unele API-uri cu folosind JavaScript-tehnologii de poliumplere, precum si Pluginuri flashși Silverlight. Este posibil ca elementul canvas să nu funcționeze corect în versiunile de IE sub 9. Problema în browserele mai vechi se datorează în mare parte motorului JavaScript lent. Pentru a afișa videoclipuri în browsere mai vechi, puteți utiliza opțiunea de backup Flash.

Este de remarcat faptul că multe caracteristici HTML5, cum ar fi atributul contenteditable, care permite utilizatorului să editeze conținutul unui obiect, au fost inventate de Microsoft și incluse în IE5.

Este adevărat că HTML5 este conceput pentru dispozitive mobile?

Absolut nu. HTML5 se bazează pe anumite principii de dezvoltare, dintre care unul precizează utilizarea pe scară largă:

„Elementele ar trebui să fie proiectate pentru utilizare omniprezentă... Elementele ar trebui, în măsura posibilului, să funcționeze pe platforme, dispozitive și media.”

Pe de altă parte, există caracteristici ale HTML5 care sunt deosebit de utile în lumina utilizării dispozitivelor mobile. Dacă luăm în considerare HTML5 „adevărat”, va fi foarte util, de exemplu, să poți continua să lucrezi cu site-ul offline folosind tehnologia Application Cache („Appcache”).

Un alt avantaj este capacitatea de utilizare element de pânză pentru a afișa animație pe dispozitive care, dintr-un motiv sau altul, nu pot folosi Flash.

Dacă luăm în considerare HTML5 în sensul „noilor tehnologii super-web”, atunci geolocalizarea este un avantaj imens.

HTML5 va înlocui Adobe Flash?

Nu - cel puțin așa sper. Timp de mulți ani, Flash a rămas singura opțiune de a încorpora videoclipuri pe o pagină. Acum, odată cu apariția HTML5, există o rivalitate între ambele tehnologii, ceea ce este grozav pentru dezvoltatori.

Apple a decis să nu includă Suport flash lor dispozitive iOS, ceea ce oferă videoclipului HTML5 un impuls uriaș. Cu toate acestea, este de remarcat faptul că iOS nu este cel mai mult cea mai buna platformași pentru HTML5.

În orice caz, Flash rămâne un instrument util pentru cross-browser. Mai mult, ar trebui să înțelegeți că Flash este mai mult decât doar video. Unele dintre funcțiile sale simple utilizate în jocuri sunt interceptate de pânza HTML5, iar unele dintre animațiile primitive pentru care a fost folosit anterior au migrat la CSS3. Cu toate acestea, din motive de comoditate pentru creatorii de animații fine folosite în jocuri și desene animate, este, desigur, mai bine să folosiți Flash, care are mult mai multe interfață ușor de utilizat, care simplifică multe momente de lucru pentru dezvoltatori. De-a lungul timpului, când sunt dezvoltate shell-uri convenabile pentru lucrul cu pânza, acest lucru se va schimba, dar nu astăzi și nici mâine.

Comentarii

  1. Emelya
    4 octombrie 2011 la 22:29

    html1 *Degetul mare în sus*

    Olga Raspuns:
    5 octombrie 2011 la ora 11:26

    Wdtime.ru Răspuns:
    20 februarie 2016 la 22:32

    Lista completă etichete structurale HTML 5 - wdtime.ru/blog/strukturnye-tegi-html-5

  2. margarita
    5 octombrie 2011 la 14:01

    Emelya este o proastă, nu ai citit basme? :-D

  3. Covrigi
    25 noiembrie 2011 la 14:47

    Păcat că unii utilizatori nu pot înțelege că există browsere internet mai bun explorera:(

    Olga Raspuns:
    25 noiembrie 2011 la 16:03

    apropo, adică foarte bun la în ultima vreme a făcut progrese în sprijinirea noilor specificații. Se pare că și-au apucat capul după ce utilizatorii de Windows au avut de ales între browsere :-D

    Răspuns covrigi:
    25 noiembrie 2011 la 16:11

Chirpici Flash Player trăiește a lui ultimii ani. Această platformă este învechit, iar dezvoltatorii nu îl vor mai susține până în 2020. Multe companii, programatori și entuziaști au început deja să abandoneze formatul dovedit în favoarea tehnologiilor progresive, dar încă „brute”. Una dintre aceste inovații este playerul video „HTML5”, care ar putea înlocui vechiul Flash Player.

Nu toți utilizatorii se pot lăuda cu computere personale puternice și moderne, cu toate actualizările sistemului de operare (drivere, codecuri). Nu toată lumea îl are instalat (cu cât versiunea este mai mare, cu atât mai puține erori în timpul funcționării). Dar toată lumea este interesată de viața care fierbe retea globala Internet. Mii de filme și seriale TV, zeci de mii de clipuri, sute de mii de videoclipuri amuzante de amatori pot fi găsite și vizionate prin intermediul world wide web oriunde pe planeta Pământ.

Dacă apar distorsiuni grafice la vizionarea unui videoclip pe un computer, utilizatorul nu trebuie să fie supărat și să caute o alternativă pentru vizionare. Primul lucru pe care trebuie să-l faceți este să verificați funcționalitatea computerului dvs., dacă toate actualizările, driverele și codecurile sunt disponibile și în stare de funcționare. A doua nuanță este verificarea playerului video încorporat în browserul de internet Mozilla însuși. Dezvoltatorii de la Mozilla Corporation încearcă să-și mulțumească toți fanii și utilizatorii obișnuiți motor de căutare. Prin urmare, toată lumea are posibilitatea de a vizualiza imagini video prin diverse playere: Flash Player sau HTML5. Pentru a verifica ce player este activat în browserul Firefox, faceți clic dreapta pe ecranul cu videoclipul.

Cum se dezactivează HTML5 în Firefox

Dacă obicei computer personal inferior în specificatii tehnice pentru frații tăi moderni, poți încerca să schimbi playerul de la HTML5 la Adobe Flash Player. Pentru a face acest lucru trebuie să mergeți la setări ascunse browser tastând bara de căutare « despre:config" Dezvoltatorii avertizează cu amabilitate asupra riscurilor asociate cu modificările setărilor „fine”. Ne asumăm responsabilitatea.

În fereastra „Căutare:”, pentru a găsi mai ușor pentru a modifica parametrii, trebuie să tastați cuvântul în engleză „media”.

Patru parametri care pot fi activați în mod implicit trebuie modificați de la „adevărat” la „fals”. Adică opriți-le dublu clic butonul stâng al mouse-ului.

  • media.ogg.activat
  • media.wave.activat
  • media.webm.activat
  • media.windows-media-foundation.activat

După repornire Browser Mozilla setări Firefox va intra în vigoare și jucător nou HTML5 va fi înlocuit cu Adobe Flash Player.

Cum se activează HTML5 în Firefox

Dacă este necesar să efectuați manipularea inversă și să schimbați vechiul player Adobe într-un analog progresiv, utilizatorul trebuie să efectueze aceleași manipulări cu parametrii de mai sus de la „fals” la „adevărat”. Prin repornirea browserului de internet, videoclipul ar trebui să fie afișat fără interferențe sau erori.

30.04.2015 | 20:49 Analytics

Chrome și Opera sunt de lider în ținerea pasului cu cele mai recente funcții web, dar există mai puține diferențe între browsere decât se vede.

Au trecut patru ani de când a fost introdus HTML5. HTML5 este adus din nou în discuție astăzi, deoarece comitetul W3C a decis în sfârșit că este timpul să nu mai facem probleme cu specificația HTML 5.0 și să trecem la HTML 5.1. Aceasta marchează eveniment istoric deoarece documentul HTML4 a fost finalizat în 1997.

Ce a făcut lumea în timpul formării standardului? Desigur, nu am așteptat schița finală. Site-urile web care profită de standardul HTML5 au proliferat peste tot. Browserele acceptă multe dintre funcțiile HTML5 și sunt din ce în ce mai bune pe zi ce trece. noua versiune. Există mai puține diferențe între site-uri web și aplicații native decât oricând și site-uri web complexe, interactive, care se comportă ca aplicații native, mai real ca niciodată.

Vestea bună este că browserele au convenit asupra unui standard. Potrivit HTML5Test.com, acestea sunt din ce în ce mai aproape de ideal, deși există încă diferențe între unele browsere.
Este de remarcat faptul că HTML5Test evaluează conformitatea cu toate standardele folosind un singur număr (de la 0 la 555). Un test automat verifică dacă o caracteristică este acceptată prin crearea de obiecte DOM. Nu poate spune dacă o caracteristică va fi implementată corect, elegant sau fără erori teribile.

Deși această cifră este greu de ignorat, răspunsurile reale sunt puțin mai profunde. Petrecând doar câteva minute răsfoind listele, puteți vedea prioritățile de dezvoltare ale echipei fiecărui browser. Unele dintre noile funcții care nu sunt încă acceptate nu sunt deosebit de importante. Chrome acceptă scheme de gestionare personalizate, dar nu acceptă gestionări de conținut personalizate. Firefox nu acceptă unele dintre noile câmpuri de introducere a formularului, cum ar fi ora, luna sau săptămâna. Există cel puțin o duzină de omisiuni în fiecare platformă și doar câteva dintre ele fac în prezent o diferență în experiență utilizator obișnuit. Dar asta este deocamdată. Conformitatea este necesară pentru a construi o bază solidă pentru viitor.

Politica browserului

Unele dintre aceste diferențe se datorează unor bătălii politice și financiare profunde care se ascund în culise. Firefox și Chrome acceptă codecuri video WebM și Ogg Theora, dar nu MPEG-4. Safari acceptă MPEG-4, dar nu WebM sau Ogg Theora. Cel puțin toți sunt de acord cu suportul H.264. Aceste codecuri nu sunt o parte oficială a HTML5, dar sunt așa în cea mai mare parte Internet modern că lucrul la ele este mai important pentru mulți dezvoltatori web decât toate celelalte caracteristici.

Celelalte elemente din test nici măcar nu fac parte din schița oficială HTML5, deoarece fac parte dintr-o altă specificație care poate fi separată de specificația oficială HTML5. Este adesea dificil pentru dezvoltatori web, programatori și mai ales utilizatori să tragă o linie între ceea ce este în HTML5 și ceea ce este nou sau cea mai buna functie. Unele dintre cele mai atractive caracteristici, cum ar fi Web Storage și Web Workers, nu sunt sub umbrela HTML5, deși sunt introduse și de consorțiul W3C. Cu toate acestea, ele pot avea un impact și mai mare.

Specificația de bază HTML5 finalizează adăugarea unui număr de noi etichete concepute pentru a indica rolul conținutului redat într-o etichetă. Ele definesc zone, secțiuni, margini, subsolurileși titluri. Anterior, le-am fi marcat cu etichete care definesc designul

. Acum vor fi marcați de rolul lor, astfel încât să-și poată avea al lor Stiluri CSS, iar browserul va afișa acele elemente în consecință. Tendința de a separa textul și imaginile de plasarea și prezentarea lor pe pagină continuă.

Există discuții fascinante în spatele acestor schimbări, dar ele sunt relevante doar pentru oamenii care sunt îngrijorați aspect pagini web. De exemplu, sunt cei care doresc să scape de folosirea tabelelor pentru marcare, în timp ce alții vor să o prevină. Puteți determina prezența unui tabel în mod intuitiv citind atributele etichetei tabelului. Adăugarea unui antet de margine sau de coloană înseamnă că probabil că sunt date tabelare. Oprirea marginii înseamnă că pot exista marcaje.

Folosirea elementelor într-un mod greșit poate avea consecințe dincolo de doar ofensatorii care fac reguli online. Reutilizarea inteligentă a etichetelor (cum ar fi tabelele) distruge și alte sisteme. Echipa HTML5 cheltuiește o mulțime de resurse pentru a facilita utilizarea internetului persoanelor nevăzătoare și cu dizabilități. Utilizarea etichetelor de tabel pentru orice altceva decât datele de tabel confundă cititoarele de ecran și alte motoare.

Acum există noua clasa Atributele ARIA (Accessible Rich Internet Applications), oferind descrieri alternative date din interior. În general, efortul de a separa mesajul de prezentare ajută la ușurarea acestui lucru.

De la pagini web la aplicații web

Se lucrează mult în sensul de circulație pagini staticeîn aplicații dinamice cu drepturi depline. Specificațiile pentru Web Storage, WebSockets și Web Workers au devenit mult mai groase pe măsură ce producătorii de browsere și-au dat seama ce funcționează și ce nu. Aceste date fac posibil ca programatorii să creeze pachete software complet funcționale, cum ar fi Google Docs. Stocarea locală a datelor, comunicarea în fundal și multithreading-ul sunt foarte importante pentru lucrul cu seturi de date non-triviale.

Schimbările se concentrează în principal pe mici detalii, care poate nici măcar să nu fie observat de mulți dezvoltatori. Există zeci de mici schimbări, precum și dezbateri în jurul lor, care nu pot fi încheiate. Deoarece multe detalii rămân incerte, producătorii de browser iau adesea solutii diferite. Specificația de stocare web spune că browserele ar trebui să „limiteze cantitatea totală de spațiu disponibil pentru stocare” și sugerează 5MB ca limită bună. Între timp, implementările diferă.

Una dintre cele mai controversate domenii poate fi procesarea media. Browserul web devine modalitatea dominantă de a accesa videoclipuri, iar echipa de specificații HTML este pregătită să cucerească camera de zi. Specificația Extensii media criptate include un mecanism complex de lucru cu fluxul video și cheile, astfel încât numai browserele cu licență adecvată vor putea afișa imagini. Chrome, Opera și Safari acceptă aceste extensii media; Firefox și Internet Explorer- Nu.

Există o mulțime de alte lucrări în curs de a crea părți care se schimbă. Unul dintre noile proiecte, numit Web Video Text Tracks, explorează un mecanism standard pentru sincronizarea videoclipurilor cu alte părți ale site-ului. Este destinat în principal semnăturilor, dar nu există niciun motiv pentru care să nu găsească alte întrebuințări: cuvinte, grafice și imagini care se mișcă peste tot; și toate browserele îl acceptă.

Viitorul Web-ului

Deși este firesc să ne gândim la specificația HTML5 ca la sfârșitul unui proces lung de dezvoltare, este mai bine să ne gândim la ea ca la începutul următoarei generații. Unele dintre idei au fost eliminate din specificația 5.0 deoarece nu a existat suficientă „experiență de implementare”. Cu alte cuvinte, funcțiile nu au existat suficient de mult pentru ca toată lumea să știe dacă sunt ceea ce ne dorim.

Vizualizare rapidă Specificația HTML 5.1 ca schiță include caracteristici precum atributul accesskey pentru adăugarea echivalentelor de tastatură la clicurile mouse-ului. Există un suport mai extins în toate browserele pentru API Editare HTML, ceea ce face ca fiecare pagină web să poată fi editată și întregul web să fie o Wikipedia mare.

Pot chiar să apară mari schimbari, deoarece unii preferă ca HTML să fie mai asemănător XML. Aceasta nu este doar o încercare de a închide totul etichete deschise, ceea ce va duce evident la erori pentru unii dezvoltatori. Unii membri ai comunității de specificații HTML5 vorbesc deja despre posibilitățile de hacking. următoarea versiune. Adică vor o specificație care să ne permită să ne definim propriile etichete și ale noastre mecanism propriu pentru a procesa etichetele după ce acestea au fost analizate.

Acest lucru poate face markupul mult mai eficient. Oricine a făcut clic pe butonul „Vizualizare sursă” a văzut atât de multe fișiere HTML 50-60% constau din etichete

Şi , fiecare cu mai multe clase diferite atașate. Depanare fișiere CSS stilurile devin din ce în ce mai dificile. O modalitate de a scăpa de acest lucru este cu un sistem de etichetare complet extensibil.

Toate aceste decizii ne așteaptă în viitor. HTML 5.0 este o piatră de hotar, dar este doar o pauză în evoluția standardului care definește modul în care prezentăm și interacționăm cu informațiile.

Destul de generalizări - este timpul să sapă în browsere.

Browser #1: Google Chrome

Chrome are cel mai mare scor HTML5Test - 523 pentru Chrome 42 - și spune multe despre angajament Google Specificația HTML5 și dorința de a crea unul dintre browserele de top. Au mai rămas doar câteva casete nebifate pentru ca echipa de programare să obțină scorul maxim.

Omisiunile sunt oarecum dispersate și nu pot fi rezumate într-o singură frază. Lipsește elementul de marcare aici și nerealizat metoda grafica Acolo. În general, Chrome este un vis pentru cei dedicați la o gamă largă de instrumente pentru creare interfețe cu utilizatorul. Dacă doriți să utilizați toate noile tehnici de marcare sau elemente de formular, Chrome este cea mai buna alegere. Are foarte puține spații în listă.

Unele dintre cele mai mari omisiuni sunt sub capotă. Nu are cârlige în motorul JavaScript care sunt responsabile pentru evenimente individuale atunci când scripturile sunt rulate și opresc execuția. Nu mod simplu controlați modul în care stilurile CSS afectează pagina. De asemenea, nu există nicio modalitate de a utiliza codul pentru a înregistra o funcție care gestionează toate datele pentru un anumit tip MIME sau scheme URL, așa-numiții handler de conținut personalizat.

Toate cele trei idei, apropo, au fost implementate în Firefox cu mult timp în urmă. Nu au fost acceptate de echipa Google.

Un alt domeniu care poate fi frustrant este suportul pentru codec și format media. MPEG-4, de exemplu, funcționează cu browser iOS, dar nu cu Chrome. Apple și Microsoft acceptă selecția melodiilor audio, iar Apple acceptă selecția melodiilor video, dar Chrome nu vă permite să o utilizați.

În general, Chrone este un browser grozav pentru cei care doresc să înceapă să folosească caracteristici suplimentare, care fac parte din noul standard.

Browser #2: Opera

La momentul redactării acestui articol, Opera se află pe locul doi în testul HTML5, dar este cu doar patru puncte în urmă, cu 519 puncte pentru versiunea 29. La fel ca Chrome, Opera oferă suport extins pentru elementele și formularele noi de marcare, așa că este același platforma buna, precum și Chrome pentru cei care doresc să experimenteze cu ele.

De asemenea, Opera nu acceptă redări de conținut personalizate. elemente de context stilul de execuție a scriptului și evenimentele. Cu toate acestea, orice alt browser, cu excepția Firefox, face același lucru.

Cele mai mari diferențe constă în codecuri. Opera nu acceptă formatele video MPEG-4 și H.264. Situația este complicată de faptul că acest browser De asemenea, nu acceptă AAC și MP3, două formate audio care există de mult timp. Așadar, este puțin mai dificil să faci conținut multimedia să funcționeze cu Opera. Opera este aproape sigur înconjurată de costurile de licențiere a brevetelor, iar compania a ales probabil să ignore costurile mari de licențiere. Opera, desigur, acceptă Ogg Vorbis Ogg Theora și WebM, care sunt destul de bune, dacă nu chiar compatibile.

Alături de Internet Explorer și Chrome, Opera se dezvoltă în direcția „evenimentelor pointer”, generalizându-se diverse modele intrare. Sunt proiectate pentru a facilita suportul mouse-ului, ecrane tactileși stilouri, oferind programatorului un singur model simplu evenimente, care le armonizează.

În general, Opera este un browser impresionant care nu primește atât de multă atenție pe cât ar trebui. Concurează doar cu Chrome în amplitudinea suportului pentru funcțiile web moderne.

Browser #3: Mozilla Firefox

Scorurile Firefox par să fie ușor în spatele primelor două. A obținut 449 în HTML5Test pentru Firefox 37, dar acest fapt în mare măsură depinde de importanța funcțiilor, pe care testul le determină singur. Firefox pierde o mulțime de puncte în unele zone în care este în întârziere și înscrie mai puțin în zonele în care conduce.

Se pierd multe puncte, de exemplu, pentru că Firefox nu implementează multe dintre noile câmpuri de intrare și elemente interactive. Dacă doriți doar să adăugați un singur element de formular pentru a colecta o valoare de dată sau oră, Firefox nu vă va ajuta. Pentru aceste omisiuni, el pierde 26 de puncte, dar nu este clar dacă toți programatorii chiar suferă. Există un dezvoltat Biblioteci JavaScript pentru a obține date de timp și sunt compatibile între browsere. Multe dintre ele sunt, de asemenea, bine stilate și arată mai bine decât unelte standard. Astfel, mulți programatori le aleg în locul suportului nativ pentru browser.

De asemenea, testul nu recompensează Firefox pentru că a luat inițiativa. Evenimentele care se declanșează atunci când un script este pe cale să se execute sunt utile pentru reglare, dar susținerea acestor evenimente de execuție a scriptului oferă Firefox doar un punct. Adăugarea unui chenar la stilurile de foi este utilă pentru combinarea mai multor stiluri de foi, dar merită doar două puncte în ochii creatorilor HTML5Test.

Firefox nu mai câștigă niciun punct pentru implementarea marcajului de microdate, etichete suplimentare care facilitează identificarea și etichetarea unora dintre cele mai comune tipuri de date de pe paginile web. Nu le-a plăcut W3C și toate celelalte browsere, microdatele sunt acceptate numai în Firefox.

Firefox oferă suport larg pentru codec, dar evită MPEG-4, lăsându-l în aceeași tabără ca Chrome și Opera. Suportă Ogg, WebM și H.264, care sunt mai mult decât suficiente.

Sunt importante aceste diferențe? Totul depinde de modul în care evaluezi personal caracteristicile. Dacă vă plac toate noile elemente de formular, Firefox nu este pentru dvs. sau pentru proiectul dvs. Dar, în multe privințe, Firefox oferă același nivel de conformitate ca browserele cu performanțe mai bune, atâta timp cât nu vă deranjează noile câmpuri de introducere temporare.

Browser #4: Apple Safari

La testul HTML5, Safari a obținut scorul 396, ceea ce îl pune mai în urmă decât probabil ar fi în practică. La fel ca Firefox, Safari pierde o mulțime de puncte dacă nu reușește să implementeze toate formele și elementele de aspect posibile. Nu are opțiuni pentru a crea un câmp de intrare pentru a colecta timp sau culoare și nu are suport pentru elemente standard meniu.

Deși, dezvoltatorii de jocuri pot cădea. Nu există suport pentru urmărirea orientării sau mișcării dispozitivului, pentru controlul gamepad-ului sau indicatoare de evenimente mai generale. Dacă aveți de gând să creați ceva pentru Safari, cel mai bine este să rămâneți la conținutul tradițional și să evitați elementele prea interactive. Las-o pt App Store.

În lumea codec-urilor, Mod Apple diferit de Chrome și Firefox. Safari va afișa videoclipuri MPEG-4 și H.264, dar va respinge WebM și Ogg Theora. Vestea bună este că melodiile video și audio pot fi controlate folosind JavaScript.

Există alte câteva locuri în care Safari rămâne mai mult în urmă seturi complete funcțiile Chrome, Opera și Firefox. În timp ce aceste browsere acceptă comunicații peer-to-peer cu folosind WebRTC Apple nu oferă asistență și nici Internet Explorer. De asemenea, Safari nu acceptă lucrătorii de servicii pentru procesarea în fundal, scheme personalizate, gestionatori de conținut sau furnizori de căutare personalizați.

Aceste omisiuni nu sunt catastrofale. Apple încă oferă suport larg pentru standard și oferă multe dintre cele mai interesante caracteristici.

Browser #5: Microsoft Internet Explorator

Internet Explorer 11 are un scor scăzut de test HTML5, de doar 348, dar asta nu ar trebui să fie o surpriză. Mișcarea standardelor este întotdeauna condusă de speranța de a stimula concurența și de a îndepărta Microsoft din poziția sa de control asupra rețelei. Totul funcționează exact așa cum au sperat unii.

IE pierde puncte de-a lungul mesei, nu poate aduna suficiente puncte pentru a conduce în cel puțin o zonă. De fapt, singurul domeniu în care depășește oricare dintre celelalte browsere majore este în aplicațiile web, unde suportul său pentru furnizorii de căutare personalizată este puțin mai bun decât Safari. În restul timpului, el aduce în spate.

Deși este cu siguranță corect să acordăm un scor mai mic pentru neimplementarea fiecărui bit al standardului HTML5, aceasta nu arată cât de bine va rula IE codul HTML5 în utilizarea de zi cu zi. O privire rapidă asupra rezultatelor arată că multe dintre ele funcții pierdute sunt noi și departe de a fi cele mai importante. IE a pierdut puncte din lipsă de suport, de exemplu selectoare CSS, cum ar fi „în rază”, „în afara intervalului” și „numai citire”. De asemenea, îi lipsește suportul pentru o serie de câmpuri noi de introducere a timpului.

Există zeci de locuri în care IE nu are suport pentru funcții sau completări mici, dar niciuna dintre ele nu este critică. Desigur, acest lucru îi enervează pe unii programatori care doresc să le folosească, dar nu va împiedica browserul să funcționeze destul de bine.

Există câteva omisiuni mai mari. Microsoft evită videoclipurile MPEG-4, OGG și WebM, precum și audio PCM, OGG și WebM. Astfel, audio MP3, video H.264 și video Flash sunt singurele standarde acceptate. Cu toate acestea, IE vă permite să utilizați JavaScript pentru a controla melodiile audio.

Este demn de remarcat faptul că Microsoft înțelege clar importanța conformității cu standardele și face progrese rapide. Chiar dacă versiuni de internet Explorer nu se schimbă la fel de des ca alte browsere, destul de recent IE9 a primit doar 113 puncte. Iar ritmul se va accelera în noul browser web Edge (Project Spartan), care va fi livrat cu Windows 10.

Dura Versiune Edge câștigă 390 în HTML5Test. Este mai bun decât IE 11 și doar puțin mai puțin decât Safari. Cele mai mari îmbunătățiri față de IE sunt suportul pentru orientarea dispozitivului, mișcarea dispozitivului, controlul gamepadului, audio web, DRM, extensii media și afișaj imagini adaptive. Toate acestea arată că jocurile, divertismentul și dispozitive mobile sunt în fruntea listei de priorități Microsoft.

HTML5Test este o valoare foarte precisă, dar este important să rețineți că este creat pentru a evalua dacă browserele acceptă cele mai recente și mai bune caracteristici experimentale, adoptat de comitetele HTML5. Nu acordă puncte pentru a face o treabă bună de afișare a unui tabel sau pentru redarea rapidă a paginilor. Aceasta este o listă mare de caracteristici, nu un indicator al calității browserului.

Rezultatele oferă, de asemenea spectacol bun despre prioritățile corporative. Deloc surprinzător, Chrome oferă suport excelent pentru site-urile cu funcții complete, asemănătoare aplicațiilor, pe care le furnizează Google. De asemenea, facilitează aducerea mai multor capabilități platformei hardware a Google, Chromebookurile. Compania câștigă puțini bani din partea numită „ sistem de operare", așa că nu este surprinzător că vrea ca partea cunoscută sub numele de "browser" să fie mai bună.

Apple, la rândul său, pare mai puțin interesat să susțină comportamentul competitiv în browsere, poate pentru că câștigă atât de mulți bani din App Store încât nu vrea să-l submineze.

Multe dintre funcțiile cu care se luptă browserele nu contează nici pentru dezvoltatori. Dacă construiți aplicații web cu un număr mare Elemente DOM care generează apeluri AJAX și reacționează la răspunsul serverului, toate browserele fac această treabă bine.

Toate oferă aceleași caracteristici de bază și nu au de mare importanță— dacă au implementat ultimele elemente ale formularelor.

În acest sens, scorul HTML5Test spune mai multe despre viitor decât despre prezent. În timp ce standardul HTML 5.0 a fost deja stabilit și comitetul și-a îndreptat atenția către următorul set de idei, producătorii de browsere trebuie să termine implementarea standardului. Pe măsură ce fac acest lucru, tot mai mulți dezvoltatori web vor vedea că noi funcții sunt disponibile și gata de utilizare. Abia atunci utilizatorii vor începe să vadă beneficiile.

Vestea bună este că furnizorii de browsere le adoptă rapid, iar multe dintre funcții sunt acoperite suficient de larg pentru ca dezvoltatorii web să înceapă să le folosească. Comitetul și-a făcut treaba. Acum e rândul nostru.