HTML 6 ne zaman yayınlanacak? HTML5'e kıyasla ne gibi iyileştirmeler sunacak?

HTML, web sayfalarının içeriğini yapılandırmak ve görüntülemek için kullanılan web'in temel dilidir. 1991'deki kuruluşundan bu yana HTML, yeni etiketler, yeni özellikler ve yeni işlevlerin eklenmesiyle birçok evrim geçirmiştir.

Dilin en son büyük sürümü olan HTML5, 2014 yılında piyasaya sürüldü ve birçok iyileştirme getirdi

Peki ya sonrasında ne olacak? HTML 6'nın ne zaman geleceğini bekleyebiliriz ? Bu sürümde neler yeni olacak? Bu yazıda bunu öğrenmeye çalışacağız.

HTML6 nedir?

Bu, mevcut HTML5'in yeteneklerini genişletmeyi ve web'in ortaya çıkan ihtiyaçlarını karşılamayı amaçlayan devam eden bir projedir

HTML6 henüz resmi bir standart değil web topluluğu tarafından test edilen ve tartışılan bir dizi öneri ve denemeden ibarettir . Ayrıca HTML6 için tek bir spesifikasyon da yoktur; bunun yerine dili çeşitli şekillerde zenginleştirmeyi amaçlayan birçok girişim .

Bu girişimler arasında şunları sayabiliriz:

  • Web Bileşenleri projesi , kendine özgü yapısı, stili ve davranışı olan özel ve yeniden kullanılabilir HTML öğeleri oluşturmanın bir yolunu sunar.
  • Houdini projesi, tarayıcının render motorunun dahili API'lerini ortaya çıkararak geliştiricilere HTML ve CSS öğelerinin oluşturulması üzerinde daha fazla kontrol sağlamayı amaçlamaktadır.
  • Genişletilebilir Web Manifestosu projesi , web standartlarının geliştiricilerin web'in işlevselliğini kendi yenilikleriyle genişletmelerine olanak sağlayacak şekilde tasarlanması gerektiği fikrini savunmaktadır.

Bu projeler doğrudan HTML6'nın bir parçası olmasa da, dilin daha modüler, esnek ve yaratıcı bir yapıya doğru evrimleşmesi fikriyle sıklıkla ilişkilendirilirler.

HTML6: Bilmeniz Gereken Her Şey 4

HTML6 ne zaman gelecek?

bir çıkış tarihi , hatta bu isimle anılacak bir sürümün olacağına dair bir garanti bile bulunmuyor. Aslında, HTML geliştirme süreci artık " yaşayan tam bir sürümün tamamlanmasını beklemeden, dile düzenli ve artımlı güncellemeler yayınlamaktan oluşuyor

Bu nedenle, adı değiştirilmeden kademeli olarak mevcut HTML'ye entegre edilmesi mümkündür . Web Bileşenleri gelen bazı öneriler için zaten geçerlidir ve bu öneriler bazı tarayıcılarda zaten uygulanmıştır.

HTML6 için öngörülen bazı özelliklerin hiçbir zaman hayata geçmemesi de mümkündür . Örneğin, HTML için yeni bir XML sözdizimi getirme önerisi web topluluğu tarafından reddedilmiştir .

işlevlerini mevcut tarayıcılarda olanak tanıyan polyfill'ler , kütüphaneler veya çerçeveler gibi araçlar kullanarak HTML6'yı test etmek ve denemek mümkündür

Örneğin, HTML6.js , HTML6 Boilerplate veya HTML6 Elements gibi projeler , HTML6'yı günümüzde kullanmak için çözümler sunmaktadır.

HTML6'da hangi yeni özellikler bekleniyor?

HTML6 için resmi bir spesifikasyon olmamasına rağmen, çeşitli öneriler ve deneyler, dile entegre edilebilecek yeni özelliklere dair bir fikir vermektedir

Özel HTML öğeleri

Kendi yapıları , stilleri ve davranışlarıyla kendi HTML etiketlerinizi oluşturmanıza olanak tanırlar . Bu öğeler `<p>` etiketi kullanılarak tanımlanabilir. öğenin ve CSS kodunu içerir. , qui contient le code JavaScript de l’élément.

belgedeki HTML etiketleri gibi kullanılabilir

HTML6: Bilmeniz Gereken Her Şey 2

Yerel HTML öğeleri

, harici teknolojilere başvurmaya gerek kalmadan gelişmiş işlevsellik sunan önceden tanımlanmış HTML öğeleridir .

Örneğin, etiket

Bu etiket, modal iletişim kutusu görüntülemenizi sağlar

Bu etiket, ek içeriği göstermenize veya gizlemenize olanak tanır. Ölçülen bir değeri belirli bir ölçekte görüntülemenizi sağlar

Bu özellikler bazı tarayıcılarda zaten uygulanmış , ancak henüz standartlaştırılmamış.

Küresel HTML öznitelikleri

HTML6: Bilmeniz Gereken Her Şey 6

Bunlar, herhangi bir HTML öğesine uygulanabilen ve görünümünü veya davranışını .

Örneğin, `contenteditable` özelliği bir öğenin kullanıcı tarafından düzenlenmesine olanak tanır , `draggable` özelliği bir öğenin sürükle bırak yöntemiyle taşınmasına olanak tanır , `spellcheck` özelliği bir öğede yazım denetiminin etkinleştirilmesine veya devre dışı bırakılmasına olanak tanır , vb.

Bu özellikler bazı tarayıcılarda zaten uygulanmış durumda, ancak henüz standartlaştırılmamış.

HTML API'leri

Bunlar, HTML veya JavaScript kodundan tarayıcı veya sistem işlevlerine erişim sağlayan programlama arayüzleridir

Örneğin, Coğrafi Konum API'si kullanıcının coğrafi konumunu elde etmeyi sağlar , Web Depolama API'si verileri tarayıcıda yerel olarak depolamayı sağlar , Web Çalışanları API'si ise sayfa oluşturmayı engellemeden arka planda JavaScript kodu çalıştırmayı sağlar , vb.

Bu API'ler bazı tarayıcılarda zaten uygulanmış durumda, ancak henüz standartlaştırılmamışlardır.

HTML modülleri

HTML6: Bilmeniz Gereken Her Şey 5

Bunlar, `<html>` etiketi kullanılarak başka bir HTML belgesine aktarılabilecek bağımsız HTML dosyalarıdır içeriklerin yeniden kullanılmasını veya bir web uygulamasının farklı bölümlerinin ayrılmasını sağlamak için kullanılabilir .

Bu modüller halen test aşamasındadır ve henüz tarayıcılara entegre edilmemiştir .

HTML6 ve HTML5 arasındaki fark nedir?

HTML6, HTML5'in yerini alan HTML dilinin bir sonraki sürümüdür . HTML6, HTML dilini basitleştirmeyi ve modernleştirmeyi amaçlayarak daha özlü ve ifade gücü yüksek bir sözdizimi, diğer web teknolojileriyle daha iyi entegrasyon, daha fazla modülerlik ve genişletilebilirlik ve farklı tarayıcılar ve cihazlarla daha iyi uyumluluk sunmaktadır.

HTML5, 2014 yılında piyasaya sürülen HTML dilinin güncel sürümüdür. HTML5, önceki sürümlere kıyasla medya desteği (ses, video vb.), vektör çizimi (SVG), etkileşimli formlar, yerel depolama, coğrafi konum belirleme gibi birçok iyileştirme ve özellik sunmaktadır.

Önceki makale: WMI Sağlayıcı Ana Bilgisayarı CPU'nuzu yavaşlatıyor mu? Ne yapmalı?
Sonraki makale: Mac'te dinamik duvar kağıdı nasıl kullanılır?
Merhaba ben François :) Boş zamanlarımda tutkusunu paylaşmayı seven editör: TT High tech! 😍 İster donanım olsun, ister yazılım, video oyunları, sosyal medya ve daha birçok alanda sitede. Analizlerimi, testlerimi, eğitimlerimi ve favorilerimi çeşitli mecralarda sizlerle paylaşıyorum. Sadece modayı takip etmeyen, aynı zamanda sizi en iyi çözümlere yönlendirmeyi amaçlayan, bilgili ve talepkar bir teknoloji tutkunuyum. O halde bizi izlemeye devam edin!