HTML jeb hiperteksta iezīmēšanas valoda ir galvenā globālā tīmekļa valoda, kas padara Web lapas internetā skatāmas. Tas ir pats pamats tam, kā viss darbojas tīmeklī. Tā ir pamata programmēšanas valoda tīmekļa izstrādei un noformēšanai. Var pietikt, ja sakām, ka HTML padara tīmekļa lapas interesantas un saturu viegli lasāmu. Tas ir kaut kas tāds, kas nodrošina internetu un tehnoloģijas aiz visa, ko redzat un ar ko mijiedarbojas tīmekļa pārlūks. HTML ir vietņu izstrādes galvenā sastāvdaļa, un līdztekus citām skriptu valodām tas var darīt arī brīnumus. Laika gaitā HTML ir redzami vairāki atjauninājumi, un tas ļoti ilgi nemainās, pirms tiek ieviesta sarežģītāka un funkcijām bagātāka versija. HTML5 ir piektā un jaunākā HTML versija, ko izmanto, lai strukturētu un parādītu saturu vietnē globālais tīmeklis.
HTML ir hiperteksta iezīmēšanas valodas saīsinājums. HTML ir galvenā globālā tīmekļa valoda, kas ļauj formatēt tekstu, pievienot skaņu, video un grafiku un visu to saglabāt tikai teksta formātā, lai tas būtu lasāms datorā. Tā ir galvenā sastāvdaļa tam, kā viss darbojas globālajā tīmeklī. Tā ir galvenā arhitektūra gandrīz katras vietnes struktūrai un saturam. Viss, ko redzat un ar ko mijiedarbojas tīmekļa pārlūkprogrammā, ir padarīts iespējams ar HTML. Tas ir pastāvējis kopš interneta darbības sākuma un joprojām ir būtiska tīmekļa attīstības procesa sastāvdaļa. Laika gaitā HTML ir dramatiski attīstījies, un kopš tā laika ir bijušas vairākas HTML versijas.
HTML5 ir jaunākā HTML versija, kas sākotnējam HTML ir pievienojusi daudz iespēju, ieskaitot pilnīgi jaunu iezīmēšanas tagu komplektu, piemēram, jauno un tagus, kas ļauj audio un video elementus tieši integrēt tīmekļa lapā. HTML5 tiek izstrādāts sadarbībā ar W3C un WHATWG (Web Hyper Text Application Working Group). Izmantojot HTML5, datus var lokāli saglabāt Web lapas tīmekļa pārlūkprogrammās, kas savukārt novērš nepieciešamību pēc HTTP sīkdatnēm. Turklāt mērogojama vektorgrafika (SVG) tagad ir neatņemama HTML5 sastāvdaļa, kas ļauj jums izveidot dinamiskas diagrammas un diagrammas, neizmantojot trešo pušu spraudņus, piemēram, Flash.
HTML joprojām ir oficiālā globālā tīmekļa valoda, ko izmanto dokumentu izveidošanai un Web lapas struktūras un izkārtojuma noteikšanai, kā arī elementiem, kas ļauj mijiedarboties ar vietnes saturu. HTML standartu 1997. gadā izstrādāja globālais tīmekļa konsorcijs (W3C). HTML elementi ir galvenie Web lapu veidojošie elementi. Jaunākā un jaunākā HTML versija ir HTML5, kas sākotnējam HTML ir pievienojusi virkni papildu funkciju, ieskaitot pilnīgi jaunu ķekars marķēšanas tagu, kā arī mobilajām ierīcēm draudzīgu.
HTML5 ir nākamais HTML līmenis, kas apvieno trīs komponentus HTML, CSS un JavaScript, lai izveidotu veiklīgāku arhitektūru. Galvenā atšķirība starp HTML un HTML5 agrīnajām versijām ir tā, ka pēdējam ir augsta līmeņa audio un video atbalsts, kas integrēts valodas specifikācijās. Tas ļauj iegult audio un video elementus tieši Web lapā, izmantojot attiecīgi un tagus. Audio un video saturu var kontrolēt, izmantojot HTML vai JavaScript, un veidot to ar CSS. Tomēr tajā nav norādīts, kuri audio un video formāti būtu jāatbalsta pārlūkprogrammām.
HTML5 ir būtiska funkciju kopa, kas kopā ar API komplektu padara HTML5 specifikāciju par izņēmuma un viegli lietojamu. Viens izcils piemērs ir tags, kas ļauj izveidot dinamiskas diagrammas un diagrammas bez tādu programmu palīdzības kā Flash vai Silverlight. Mērogojama vektorgrafika (SVG) ir neatņemama HTML5 sastāvdaļa. Turklāt nav nepieciešams pastāvīgi atjaunināt tik spraudņus kā Flash un Java. Tomēr vektorgrafika HTML formātā ir iespējama tikai tad, ja to lieto kopā ar citām tehnoloģijām, piemēram, VML, Adobe Flash, Microsoft Silverlight vai līdzīgiem trešo pušu spraudņiem..
HTML5 paplašina HTML funkcionalitāti un lietderību, ļaujot pārlūkprogrammām darboties kā lietojumprogrammu platformām. Viens no galvenajiem iemesliem, kāpēc HTML5 tiek uzskatīts par labāko, kā arī to, kas padara to tik atšķirīgu, ka tā priekšgājēji ir tas, ka visi lielākie interneta pārlūki atbalsta HTML5, ieskaitot Google Chrome, Mozilla Firefox, Safari, IE, Opera utt. Visi pārlūki, gan vecie, gan arī jauni, automātiski apstrādā neatzītus elementus kā HTML5 iekļautos elementus, tādējādi izstrādātājiem atvieglojot drausmīgu vietņu izveidi un padarot tos reprezentablus lietotājiem neatkarīgi no viņu izmantotā pārlūka.
Viena no galvenajām atšķirībām starp tām ir tā, ka HTML5 ir neticami mobilam draudzīgs, tas nozīmē, ka tam ir ārkārtējs atbalsts mobilo ierīču izstrādei, kas labi piemērojams ar atsaucīgu dizainu un saprotams visiem galvenajiem mobilajiem tīmekļa pārlūkiem, piemēram, Opera Mobile, Safari, Chrome un citām. HTML5 ļauj izstrādātājiem viegli izveidot vietnes mobilo versiju, kas paredzēta mazjaudas elektroniskām ierīcēm, piemēram, viedtālrunim vai planšetdatoram. HTML neļauj JavaScript darboties pārlūkprogrammā, turpretī HTML5 ļauj JavaScript darboties fonā.
HTML agrāk darbojās labi, taču tam ir trūkumi. Problēma ar HTML ir ierobežotā funkcionalitāte un ierobežotais atbalsts tīmekļa pārlūkprogrammām, kurām nepieciešami trešo pušu spraudņi, piemēram, Flash, Silverlight, lai nodrošinātu vairāk nekā tikai vienkāršu tekstu un attēlus. Arvien pieaugoša mobilo ierīču, piemēram, viedtālruņu un planšetdatoru, izmantošana laika gaitā ir radījusi vairāk izaicinājumu izstrādātājiem un inženieriem. Lai pārvarētu mūsdienu izaicinājumus un prasības, HTML5 tika ieviests, lai pievērstos aktuālākajām problēmām, lai nodrošinātu vienmērīgāku pieredzi gan gala lietotājiem, gan tīmekļa izstrādātājiem. Tas paplašina HTML funkcionalitāti, lai nodrošinātu sarežģītāku un veiklāku arhitektūru ar lielāku elastību.