» »

HTML5 standardiziran

HTML5 standardiziran

Slo-Tech - O podpori HTML5 v različnih brskalnikih je bilo prelitega že toliko črnila, da bi pomislili, da gre za uveljavljen standard. HMTL5 je resda uveljavljen, standard v najbolj rigoroznem pomenu besede pa je postal šele včeraj. Konzorcij za svetovni splet (W3C) je standardu HTML5 dal status priporočeno (recommendation), kar je v W3C oznaka za polnokrven standard. Celoten opis obsega 1370 strani!

Predhodna verzija HTML 4.01 je izšla davnega leta 1999, ko je bil internet povsem drugačen. Dolgih petnajst let smo čakali na novo verzijo, ki je bila v razvoju zadnjih osem let, vmes pa je W3C poizkusil standardizirati tudi XHTML, ki se ni prijel. HTML5 je bil v glavnem končan že konec leta 2012, šele sedaj pa je postal z zavezujoč. Njegova glavna prednost je prenosljivost, saj je zadostuje spletne aplikacije v njem napisati le enkrat, potem pa jih lahko poganjamo kjerkoli.

Za končnega uporabnika se ne spreminja praktično nič. HTML5 s standardizacijo ni nič drugačen, kot je bil pred tem. Večina brskalnikov ga podpira že dlje časa, kar je pravzaprav logično, saj nima smisla postaviti standarda, ki v trenutku standardizacije ni razširjen ali ima pomanjkljivo implementacijo. HTML5 na primer podpira predvajanje večpredstavnostnih vsebin brez uporabe zunanjih vtičnikov, podpira vektorski format SVG, stavljenje matematičnih izrazov itd. Prav video kodek je bil glavno jabolko spora, saj je h.264 obremenjen s patenti MPEG LA, WebM in VP8 pa nista tako razširjena.

28 komentarjev

gruntfürmich ::

in video kodek je?
kaj pa zvok?
"Namreč, da gre ta družba počasi v norost in da je vse, kar mi gledamo,
visoko organizirana bebavost, do podrobnosti izdelana idiotija."
Psiholog HUBERT POŽARNIK, v Oni, o smiselnosti moderne družbe...

Zgodovina sprememb…

arjan_t ::

ga ni v standardu

Shegevara ::

WebM brez zvoka ni WebM. Samo toliko v vednost.

MisterR ::

In kdaj bo FF začel podpirat type="date" ?

Invictus ::

V naslednjih verzijah ...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

MisterR ::

Ta stavek se vleče že od 19ke naprej.

next_byte ::

In kaj pravzaprav to pomeni, če je sedaj v standardu oz kakšna je razlika če nebi bil?
Ali to pomeni da se bodo strani v vseh brskalnikih enako prikazale?
Ali to pomeni da bodo strani delovale v vseh brskalnikih, ali boš naprimer za ogled določenih stvari potreboval safari, in crome nebo cool. Stream od na apple-strani če predvaja recimo konferenco recimo. Je sicer več takih primerov.

Zgodovina sprememb…

Looooooka ::

Ne.
To pomeni, da boš lahko rekel, da nečesa ne boš uporabil, ker ni standardizirano in da te ne briga če ga podpira Chrome, Firefox, Opera ali Internet Explorer.
Ni standard, se ne dotikaš.
In seveda obratno. Ker je standard boš implementiral in pričakoval, da bo podpora prišla čimprej. Ker je pač standard.
Kdor bo pa podpiral karkoli drugega naj pa lepo crkne, ker je del problema.

arjan_t ::

Looooooka je izjavil:

Ne.
To pomeni, da boš lahko rekel, da nečesa ne boš uporabil, ker ni standardizirano in da te ne briga če ga podpira Chrome, Firefox, Opera ali Internet Explorer.
Ni standard, se ne dotikaš.
In seveda obratno. Ker je standard boš implementiral in pričakoval, da bo podpora prišla čimprej. Ker je pač standard.
Kdor bo pa podpiral karkoli drugega naj pa lepo crkne, ker je del problema.


Torej po tvoje nebi smel noben brskalnik nicesar v zvezi s html5 implementirat ker se ni bil standard?

stb ::

Kljub standardizaciji bo IE spet tista cokla, ki jo bo treba upoštevati kot najmanjši skupni imenovalec, tako kot včasih IE6
Trenutna podpora:
Score Browser
512 Chrome 37
504 Opera 24
475 Firefox 32
397 Safari 7.0
376 Internet Explorer 11

Zgodovina sprememb…

  • spremenil: stb ()

techfreak :) ::

Looooooka je izjavil:

Kdor bo pa podpiral karkoli drugega naj pa lepo crkne, ker je del problema.
Glavni del problema so izkljucno proizvajalci brskalnikov ki polzje pocasi implementirajo zadeve. Ni mi sicer jasno zakaj mora ponovno biti v ospredju IE, ker kot vedno zavira razvoj. Se Microsoft nikoli nic ne nauci?

videc ::

Eno so de facto standardi, drugo pa de iure.
Če je nekaj de iure standard in se ne prime ...

cekr ::

Glavni problem je sam HTML. Čezenj bi morali narediti črto in uvesti kaj bolj uporabnega v stilu xaml.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

ZigaZiga ::

cekr je izjavil:

Glavni problem je sam HTML. Čezenj bi morali narediti črto in uvesti kaj bolj uporabnega v stilu xaml.


Zakaj je HTML problem, če povzroča tako velike težave samo Microsoftu, vsem ostalim pa dosti manjše? Če bi uvedli xaml, potem bi moral biti IE na vrhu, ker je oboje Microsoftovo ... Samo verjetno to kljub temu ne bi bilo res. Nimam nič proti IEju ali MSju, samo proti razvijalcem IEja, ki se, glede na razvijalce drugih brskalnikov, očitno ne potrudijo dovolj.

Fino, da so se končno odločili, kaj bo s to 5 verzijo, da se ve, kaj in kako je podprto in standardizirano.

gumby ::

Shegevara je izjavil:

WebM brez zvoka ni WebM. Samo toliko v vednost.

Aja? Si prepričan?
my brain hurts

hojnikb ::

gumby je izjavil:

Shegevara je izjavil:

WebM brez zvoka ni WebM. Samo toliko v vednost.

Aja? Si prepričan?

V resnici je WebM samo kontejner za video/avdio.
#brezpodpisa

boolsheat ::

stb je izjavil:

Kljub standardizaciji bo IE spet tista cokla, ki jo bo treba upoštevati kot najmanjši skupni imenovalec, tako kot včasih IE6
Trenutna podpora:
Score Browser
512 Chrome 37
504 Opera 24
475 Firefox 32
397 Safari 7.0
376 Internet Explorer 11


Ja, ker Safari npr. je bistveno boljši...

hojnikb ::

zanimivo, da ima safari tak slab score, čeprav je osnovan isto na webkitu kot opera in chrome :)
#brezpodpisa

boolsheat ::

Ne, od verzije 27 je Chrome na Blink-u.

Blink %28layout engine%29 @ Wikipedia

MisterR ::

XAML ne bo nikoli tako uporaben na spletu kot je v aplikacijah.

Lonsarg ::

MisterR je izjavil:

XAML ne bo nikoli tako uporaben na spletu kot je v aplikacijah.


Vsaka moderna spletna stran je že napol aplikacija;)

Sicer pa itak problem spletnih aplikacij napravm navadnim aplikacijam ni kakršnakoli pomankljivost HTMLa, pač pa lag. Rešitev je offline statični HTML, ki se spreminja bolj poredko, nekaj takega kot updajti mobilnih aplikacij. Nekaj taka basic osnova spletne strain, vse ostalo pa dinamično generirano.

Sam to pride z HTML 6 čez 15 let;)

Zgodovina sprememb…

  • spremenil: Lonsarg ()

klinker ::

ZigaZiga je izjavil:

cekr je izjavil:

Glavni problem je sam HTML. Čezenj bi morali narediti črto in uvesti kaj bolj uporabnega v stilu xaml.


Zakaj je HTML problem, če povzroča tako velike težave samo Microsoftu, vsem ostalim pa dosti manjše? Če bi uvedli xaml, potem bi moral biti IE na vrhu, ker je oboje Microsoftovo ... Samo verjetno to kljub temu ne bi bilo res. Nimam nič proti IEju ali MSju, samo proti razvijalcem IEja, ki se, glede na razvijalce drugih brskalnikov, očitno ne potrudijo dovolj.

Fino, da so se končno odločili, kaj bo s to 5 verzijo, da se ve, kaj in kako je podprto in standardizirano.


Nikoli nisem maral IEja. Ga pa zadnje dve leti z veseljem prednostno uporabljam ker dela. Z vsemi sem ze mel kake problemcke, IE pa enostavno dela.
Enako lahko recem za Safari na OSX masini.
Imam sicer na obeh sistemih se FF in Chrome, samo jih uporabljam malo nic.
Zanimivo pa da mi na Ubuntu FF se ni delal tezav, ker na ostalih dveh mi je ze vecX crashnu.
Chrome se obcasno tudi zacne cudno obnasat pri 10-15+ zavihkih.

techfreak :) ::

Chrome se obcasno tudi zacne cudno obnasat pri 10-15+ zavihkih.
Pogosto imam odprtih nad 15 zavihkov, trenutno celo nekje 90 in se nisem opazil da bi se drugace obnasal.

Zgodovina sprememb…

klinker ::

Verjetno ker nikoli nimas odprtih manj, pa niti ne ves da se drugace obnasa :D
Povdarek na obcasno ;)

techfreak :) ::

Tudi imam, samo ne vem kaj mislis kot "drugace".

M.B. ::

Chroma tepe en zavihek na proces in zdrži mnogo manj zavihkov kot FF. Vsaj pri meni. 8 GB rama je hitro premalo.
Pa še ob zadnji posodobitvi je začel določene strani grozno počasi odpirat (2-3 sekunde) z 100% obremenitvijo procesorja pa še nisem uspel pogruntat zakaj.

Spremembe se obetajo kmalu že v HTTP2, ki bo binaren in omogočal tudi PUSH. Tako da ko bo brskalnik zahteval spletno stran po nazaj dobil HTML in css/Javascript kar takoj brez novih zahtevkov.

HTML5 ima polno dobrih stvari, ampak input=date in imput=time sta pa bedarija na kvadrat.
Ideja sama je odlična imaš lepo validacijo datuma pa način vnosa odvisen od naprave, ampak datum je prikazan v ISO standardu YYYY-MM-DD, ki je sicer odličen za shranjevanje datumov, ampak dopovej ti normalnemu človeku da naj datum vpiše na tak način ne pa tako kot da vedno DD.MM.YY. Čas je isti problem.
Manjka namreč format prikaza. ISO standard pa bi morala biti samo oblika v kateri lahko datum z JS prebereš.
Everyone started out as a newbie.
Sadly only a handful ever progress past that point.

celebro ::

Lonsarg je izjavil:


Sicer pa itak problem spletnih aplikacij napravm navadnim aplikacijam ni kakršnakoli pomankljivost HTMLa, pač pa lag. Rešitev je offline statični HTML, ki se spreminja bolj poredko, nekaj takega kot updajti mobilnih aplikacij. Nekaj taka basic osnova spletne strain, vse ostalo pa dinamično generirano.

Sam to pride z HTML 6 čez 15 let;)

Ne rabiš čakat 15 let, application cache, po možnosti v kombinaciji s principom single page application, to omogoča že nekaj časa. Na tem celo temelji Firefox OS - tam so vse aplikacije html/javascript applikacije, ki delujejo offline.

next_byte ::

crome deluje super.. kdaj cel teden odpiram zavihke (konc tedna naredim hitri pregled) in imam več oken celo odprtih 5 6, in več kot 100 zavihkov brez težav. seveda ne predvajajo videja vsa amapak sem za hec proval pa mi je ratalo 25 videjev iz youtube predvajat istočasno vsak v svojem oknu tako da so bili vidni:)

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

HTML5 končan, standard sledi leta 2014

Oddelek: Novice / Omrežja / internet
207346 (5707) dotomaz
»

W3C in WHATWG sprta okoli usode HTML5

Oddelek: Novice / Omrežja / internet
3712300 (10597) Icematxyz
»

IE9 najbolj združljiv s HTML5 (strani: 1 2 )

Oddelek: Novice / Brskalniki
5014091 (12561) PrimozBo
»

Bo HTML5 novi standard?

Oddelek: Novice / Diski
334331 (3187) R33D3M33R

Več podobnih tem