O nas



Co to HTML 5 i w czym nam pomoże

Nasza historia

Na samym początku może napiszę w skrócie czym jest język HTML 5. HTML 5 to nic innego jak rozwinięcie i uzupełnienie języka HTML 4 i jego XML-owej siostry, opracowywane w ramach prac grupy roboczej Web Hypertext Application Technology Working Group i W3C, wyparł on w dniu 2 lipca 2009 język XHTML 2, którego rozwój w podanym to dniu został kompletnie porzucony. Wszyscy producenci równocześnie z tym dniem przerzucili się na rozbudowywanie swoich produktów pod kontem HTML 5, jest on bardziej kompatybilny co było jednym z głównych powodów wygranej wojny z XHTML 2.

HTML 5 doprecyzowuje wiele niejasności które niósł ze sobą HTML 4, choć by zaokrąglanie rogów, dodane sa w nim nowe elementy, ale przede wszystkim usunięte są niejasności dotyczące obsługi błędów. Wszystko to w bardzo znaczyn sposób usprawnia tworzenie serwisów i aplikacji internetowych. Będzie on niósł ze sobą wkońcu nie tylko dla programistów ale i dla użytkowników rozwiązanie problemu m.in. z wyświetlaniem i poprawnym działaniem stron i aplikacji w różnego typu przeglądarkach, ostateczny termin zaimplementowania go we wszystkich przeglądarkach to 2022 rok.

HTML 5 wysyłany jako XML nazywany jest XHTML 5.

Wybrane różnice HTML 4, a HTML 5.

  • Nowe tagi: section, article, header, footer, nav, dialog, video, audio, mark, progress,
  • Nowe typy inputów: tel, search, url, email, datetime, date, month, week, time, datetime-local, number, range, color.
  • Nowe atrybuty elementów formularzy: autofocus, required, autocomplete, min, max, multiple, pattern, step, ...
  • Usunięte tagi: basefont, big, center, font, s, strike, tt, u, frame, frameset, noframes, acronym, applet, isindex, dir.
  • Możliwość osadzenia MathML i SVG bezpośrednio w dokumencie

Wybrane nowości w API:

  • Rysowanie 2D z nowym elementem canvas,
  • API dla odtwarzania audio i video,
  • API dla aplikacji offline,

A jakie są plany na przyszłość?Web Sockets, Server-Sent Events (zdarzenia wysłane przez serwer), Web Storage (trwały zapis danych w lokalnej bazie danych) Ale co niesie ze sobą język HTML 5 dla zwykłych użytkowników?Po pierwsze usprawni działanie witryn po których będziemy się poruszać, ponieważ wyprze dzięki funkcjonalności rysowanie 2D, wiele elementów Flash, które w znaczy sposób spowalniają i przeciążają łączą internetowe. Dodatkowo usunie wiele błędów, z którymi teraz mamy do czynienia używając nie komercyjnych przeglądarek typu: Opera, Mozilla, a które dość często zniechęcają do przejżenia danej witryny. Kolejne informację będziemy Pańswu przedstawiać w kolejnych artykułach.

tekst: Wojtek, data: 03 września 2010.