Kiedy zostanie wydany HTML 6? Jakie ulepszenia w porównaniu do HTML5?

HTML to podstawowy język sieci Web, używany do strukturyzowania i wyświetlania zawartości stron internetowych. Od czasu powstania w 1991 r. HTML przeszedł kilka ewolucji, dodając nowe tagi, nowe atrybuty i nowe funkcje.

Ostatnia główna wersja języka, HTML5, została wydana w 2014 roku i przyniosła wiele ulepszeń

Ale co dalej? Kiedy możemy się spodziewać pojawienia się HTML 6 ? Co nowego będzie w tej wersji? To właśnie postaramy się zobaczyć w tym artykule.

Co to jest HTML6?

Jest to ciągły projekt , którego celem jest rozszerzenie możliwości obecnego HTML5 i zaspokojenie pojawiających się potrzeb sieci.

HTML6 nie jest jeszcze oficjalnym standardem , ale raczej zbiorem propozycji i eksperymentów , które są testowane i omawiane przez społeczność internetową . Nie ma też jednej specyfikacji HTML6, a raczej kilka inicjatyw mających na celu wzbogacenie języka w różnych aspektach .

Wśród tych inicjatyw możemy wymienić:

  • Projekt Web Components , który umożliwia tworzenie niestandardowych elementów HTML wielokrotnego użytku z własną strukturą, stylem i zachowaniem.
  • Projekt Houdini , którego celem jest zapewnienie programistom większej kontroli nad renderowaniem elementów HTML i CSS poprzez udostępnienie wewnętrznych interfejsów API silnika renderującego przeglądarki.
  • Projekt Extensible Web Manifesto , który opowiada się za ideą, że standardy sieciowe powinny być projektowane w sposób umożliwiający programistom rozszerzanie funkcjonalności sieci o własne innowacje.

Projekty te nie są częścią HTML6 ściśle mówiąc, ale często kojarzą się z ideą ewolucji języka w kierunku większej modułowości, elastyczności i kreatywności.

HTML6 Wszystko, co musisz wiedzieć 4

Kiedy pojawi się HTML6?

daty wydania ani nawet gwarancji, że będzie taka wersja. Rzeczywiście, proces rozwoju HTML opiera się obecnie na tak zwanym modelu „ żywym ”, który polega na publikowaniu regularnych i przyrostowych aktualizacji języka , bez czekania na ukończenie pełnej wersji.

Dlatego możliwe jest, że niektóre funkcje przewidziane dla HTML6 będą stopniowo integrowane z obecnym HTML , bez zmiany jego nazwy . projektu Web Components , które są już zaimplementowane w niektórych przeglądarkach.

Z drugiej strony możliwe jest, że część funkcjonalności przewidzianych dla HTML6 nigdy nie ujrzy światła dziennego lub zostanie porzucona na rzecz innych rozwiązań. Tak jest na przykład w przypadku propozycji wprowadzenia nowej składni XML dla HTML, która została odrzucona przez społeczność internetową .

W międzyczasie możliwe jest testowanie i eksperymentowanie z HTML6 przy użyciu narzędzi takich jak Polyfills , biblioteki lub frameworki , które pozwalają funkcjonalności HTML6

Istnieją na przykład HTML6.js , HTML6 Boilerplate lub HTML6 Elements , które zapewniają rozwiązania umożliwiające dzisiejsze wykorzystanie HTML6.

Jakich nowych funkcji można się spodziewać w HTML6?

Chociaż nie ma oficjalnej specyfikacji HTML6, istnieje kilka propozycji i eksperymentów , które zapewniają wgląd w nowe funkcje , które można zintegrować z językiem. Oto kilka przykładów tych funkcji, które nie mają charakteru wyczerpującego ani pewnego:

Niestandardowe elementy HTML

Umożliwiają tworzenie własnych znaczników HTML z własną strukturą , stylem i zachowaniem . Elementy te można zdefiniować za pomocą znacznika , który zawiera kod i CSS elementu oraz tag

Elementów tych można następnie używać jak każdego innego znacznika HTML w dokumencie.

HTML6 Dowiedz się wszystkiego 2

Natywne elementy HTML

Są to predefiniowane elementy HTML, które zapewniają zaawansowaną funkcjonalność bez konieczności stosowania zewnętrznych technologii .

Na przykład znacznik pozwala na wyświetlenie modalnego okna dialogowego , znacznika pozwala pokazać lub ukryć dodatkową treść, tag pozwala wyświetlić zmierzoną wartość w danej skali itp.

Elementy te są już zaimplementowane w niektórych przeglądarkach , ale nie są jeszcze ustandaryzowane.

Globalne atrybuty HTML

HTML6 Wszystko, co musisz wiedzieć 6

Są to atrybuty, które można zastosować do dowolnego elementu HTML w celu zmiany jego wyglądu lub zachowania .

Na przykład atrybut contenteditable umożliwia użytkownikowi edytowanie elementu , atrybut draggable umożliwia przenoszenie elementu metodą przeciągania i upuszczania , atrybut sprawdzania pisowni umożliwia włączenie lub wyłączenie sprawdzania pisowni elementu itp.

Te atrybuty są już zaimplementowane w niektórych przeglądarkach, ale nie są jeszcze ustandaryzowane.

Interfejsy API HTML

Są to interfejsy programistyczne , które zapewniają dostęp do funkcjonalności przeglądarki lub systemu z poziomu kodu HTML lub JavaScript.

Przykładowo: Geolokalizacja API umożliwia uzyskanie lokalizacji geograficznej użytkownika , Web Storage API pozwala na przechowywanie danych lokalnie w przeglądarce , Web Workers API pozwala na wykonanie kodu JavaScript w tle bez blokowania renderowania strony , itp.

Te interfejsy API są już zaimplementowane w niektórych przeglądarkach, ale nie są jeszcze ustandaryzowane.

Moduły HTML

HTML6 Dowiedz się wszystkiego 5

Są to niezależne pliki HTML , które można zaimportować do innego dokumentu HTML za pomocą znacznika . Moduły te mogą zawierać kod HTML, CSS i JavaScript i można je wykorzystać do ponownego wykorzystania treści lub oddzielenia różnych części aplikacji internetowej .

Moduły te są w dalszym ciągu testowane i nie zostały jeszcze zaimplementowane w przeglądarkach .

Jaka jest różnica między HTML6 i HTML5?

HTML6 to kolejna wersja HTML , następująca po HTML5. HTML6 ma na celu uproszczenie i unowocześnienie języka HTML, oferując bardziej zwięzłą i wyrazistą składnię, lepszą integrację z innymi technologiami internetowymi, większą modułowość i rozszerzalność oraz lepszą kompatybilność z różnymi przeglądarkami i urządzeniami.

HTML5 to aktualna wersja HTML , wydana w 2014 roku. HTML5 wprowadza już wiele ulepszeń i funkcji w porównaniu do poprzednich wersji, takich jak obsługa multimediów (audio, wideo itp.), rysowanie wektorów (SVG), formularze interaktywne, pamięć lokalna, geolokalizacja itp.

Poprzedni artykuł Host dostawcy WMI spowalnia procesor? Co robić ?
Następny artykuł Jak mieć dynamiczną tapetę na komputerze MAC?
Witam mnie, tu François :) W wolnym czasie redaktor, który uwielbia dzielić się swoją pasją: TT High tech! 😍 Niezależnie od tego, czy chodzi o sprzęt, oprogramowanie, gry wideo, media społecznościowe i wiele innych obszarów witryny. Dzielę się z Wami moimi analizami, testami, tutorialami i ulubionymi w różnych mediach. Jestem wykształconym i wymagającym technofilem, który nie tylko podąża za modą, ale stara się poprowadzić Cię w kierunku najlepszych rozwiązań. Bądźcie na bieżąco!