Dnes byla představena preview verze Opery 10.5. Obsahuje řadu novinek, např. dlouho očekávaný JS engine Carakan. Z pohledu HTML5 přináší jednu důležitou novinku a tou je podpora lokálních úložišť. Přesněji řečeno všech typů lokálních datových úložišť (nástupce cookies), definovaných v HTML5.
Web Storage
Web Storage zahrnuje localStorage a sessionStorage a umožňuje ukládat data v jednoduché podobě klíč - hodnota. Implementace najdeme již prakticky ve všech prohlížečích. Opera byla posledním prohlížečem, na který se ještě čekalo. Odhaduji, že cca do dvou let by se toto úložiště mohlo začít bez problému používat i pro široké nasazení. V tuto chvíli je lze bezpečně používat pouze s pomocí emulačních triků, které zajistí uložení dat v prohlížečích dosud nepodporujících Web Storage.
Web SQL Database (SQL5)
Webové úložiště postavené na SQL (někdy přezdívané SQL5) je složitějším úložištěm, které obsahuje jednoduchou SQL databázi. Zatím bylo implementováno pouze ve WebKitu (Safari, iPhone, Chrome) a v Google Gears. Opera tak přináší jeho v pořadí třetí implementaci. Na použití tohoto úložiště na webu si pravděpodobně počkáme ještě řadu let.
Jeho implementace v Opeře tak bude zatím zajímavá spíše pro tvůrce aplikací (widgetů) postavených na platformě Opera. Až se podpora dostane i do mobilní verze Opery, získají mobilní widgety pěknou databázi.
Zobrazují se příspěvky se štítkemsql5. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemsql5. Zobrazit všechny příspěvky
úterý 22. prosince 2009
Opera 10.5 přinese lokální úložiště z HTML5
středa 19. března 2008
Safari 3.1 s HTML5
Vyšla stabilní verze Safari 3.1 (pro Mac i pro Windows) a obsahuje dvě zajímavé novinky z HTML5. Detailně jsem o nich psal dříve, dnes jen stručně:
Značky <video> a <audio>
Safari je první, který jejich podporu dotáhl až do stabilní verze prohlížeče (Opera a Firefox je mají zatím jen v experimentálním stádiu). Vyzkoušet si je můžete na HTML5 Media Support.
SQL storage
Safari podporuje databázové úložiště (offline storage) včetně nástrojů pro jeho správu. Vyzkoušet si ho můžete na demo ukázce z poznámkami. Pokud si chcete vyzkoušet i slibované nástroje, zapněte si v předvolbách Advanced - Show Develop menu. Jakmile si na zmíněném demu zapnete Web Inspector a v něm rozbalíte vlevo položku Databases, můžete se podívat na vytvořené tabulky, případně zadávat vlastní SQL dotazy.
Značky <video> a <audio>
Safari je první, který jejich podporu dotáhl až do stabilní verze prohlížeče (Opera a Firefox je mají zatím jen v experimentálním stádiu). Vyzkoušet si je můžete na HTML5 Media Support.
SQL storage
Safari podporuje databázové úložiště (offline storage) včetně nástrojů pro jeho správu. Vyzkoušet si ho můžete na demo ukázce z poznámkami. Pokud si chcete vyzkoušet i slibované nástroje, zapněte si v předvolbách Advanced - Show Develop menu. Jakmile si na zmíněném demu zapnete Web Inspector a v něm rozbalíte vlevo položku Databases, můžete se podívat na vytvořené tabulky, případně zadávat vlastní SQL dotazy.
neděle 21. října 2007
SQL database jako první ve WebKitu?
Začátkem léta se objevily první zmínky o SQL5 neboli SQL v HTML5. Tradiční cookies jako prostředek ukládání informací v prohlížeči pro současné webové aplikace již nestačí a hledá se mocnější nástroj. A jelikož je dnes zvykem ukládat data do relačních databází, proč nemít takovou databázi přímo v prohlížeči.
Během léta nám specifikace SQL5 (client-side database storage) trochu dozrála a tak s podzimem můžeme sklízet ovoce. Tento týden se objevil první prohlížeč, který začal s její implementací (dosud ji šlo používat pouze pomocí rozšíření Google Gears).
Programátoři WebKitu pracují na implementaci lokálního databázového úložiště a nezapomněli ani na podpůrné nástroje (absence takových nástrojů byla nepříjemnou stránkou Google Gears). Pomocí Web Inspectoru prohlížeče Safari bude možné procházet uložená data v jednotlivých tabulkách a volat na nich libovolné SQL dotazy, což je užitečné jak pro ladění aplikací, tak i pro pokročilé uživatele, kteří se chtějí podívat, co to vlastně mají v prohlížeči uloženo.
Vývojáři zatím neřešili otázku bezpečnosti. Takový Google Gears se při pokusu o přístup k lokální databázi uživatele zeptal na souhlas a pokud uživatel potvrdil "již se více neptat" mohla stránka k lokální databázi přistupovat kdykoliv. Současná implementace ve WebKitu se neptá a přístup rovnou povolí (resp. přístup pouze k datům uloženým z dané domény). To se může před oficiálním vydáním ještě změnit.
Zmíněnou funkci si můžete vyzkoušet v nočních buildech WebKitu (v těch z 21. října, pokud ale používáte Windows, ještě si počkejte, poslední build z 19. října SQL5 neobsahuje). Pokud je mi známo, tak se v této chvíli jedná o první prohlížeč, ve kterém je SQL5 implementováno.
Zdroj: WebKit Does HTML5 Client-side Database Storage
P.S.: Mimo téma příspěvku - pokud jste si už dali tu práci a zkoušíte noční build WebKitu, nezapomeňte si v něm zobrazit ukázky z článku CSS @ Ten: The Next Big Thing, protože WebKit již obsahuje podporu stažitelných fontů (což ne všichni ocení).
Během léta nám specifikace SQL5 (client-side database storage) trochu dozrála a tak s podzimem můžeme sklízet ovoce. Tento týden se objevil první prohlížeč, který začal s její implementací (dosud ji šlo používat pouze pomocí rozšíření Google Gears).
Programátoři WebKitu pracují na implementaci lokálního databázového úložiště a nezapomněli ani na podpůrné nástroje (absence takových nástrojů byla nepříjemnou stránkou Google Gears). Pomocí Web Inspectoru prohlížeče Safari bude možné procházet uložená data v jednotlivých tabulkách a volat na nich libovolné SQL dotazy, což je užitečné jak pro ladění aplikací, tak i pro pokročilé uživatele, kteří se chtějí podívat, co to vlastně mají v prohlížeči uloženo.
Vývojáři zatím neřešili otázku bezpečnosti. Takový Google Gears se při pokusu o přístup k lokální databázi uživatele zeptal na souhlas a pokud uživatel potvrdil "již se více neptat" mohla stránka k lokální databázi přistupovat kdykoliv. Současná implementace ve WebKitu se neptá a přístup rovnou povolí (resp. přístup pouze k datům uloženým z dané domény). To se může před oficiálním vydáním ještě změnit.
Zmíněnou funkci si můžete vyzkoušet v nočních buildech WebKitu (v těch z 21. října, pokud ale používáte Windows, ještě si počkejte, poslední build z 19. října SQL5 neobsahuje). Pokud je mi známo, tak se v této chvíli jedná o první prohlížeč, ve kterém je SQL5 implementováno.
Zdroj: WebKit Does HTML5 Client-side Database Storage
P.S.: Mimo téma příspěvku - pokud jste si už dali tu práci a zkoušíte noční build WebKitu, nezapomeňte si v něm zobrazit ukázky z článku CSS @ Ten: The Next Big Thing, protože WebKit již obsahuje podporu stažitelných fontů (což ne všichni ocení).
úterý 12. června 2007
S HTML5 přichází SQL5 a XML5
Dnes mi vyšel na Lupě článek SQL si razí cestu do HTML5 popisující některé zajímavé události posledních týdnů, které jsem chvíli záměrně tak trochu tajil a čekal, kam se skutečně vyvinou. Budoucnost webových aplikací bude bohatší, než se nám ještě včera mohlo zdát.
Zkratky specifikací s pětkou na konci se nám množí, dnes už nemáme jen HTML5, ale i SQL5 nebo XML5 a možná to jenom jimi neskončí (ale to si nechám jako překvapení zas na jindy). Zřejmě budu muset aktualizovat svůj oblíbený wallpaper 8-)
Mezi čerstvé události, které by se ale určitě tajit neměly, patří, že Adam Hauner, člověk, kterého si od naší spolupráci v CZille velmi vážím, začal tak trochu, teda jen trošku, ale opravdu trošičku blogovat.
Zkratky specifikací s pětkou na konci se nám množí, dnes už nemáme jen HTML5, ale i SQL5 nebo XML5 a možná to jenom jimi neskončí (ale to si nechám jako překvapení zas na jindy). Zřejmě budu muset aktualizovat svůj oblíbený wallpaper 8-)
Mezi čerstvé události, které by se ale určitě tajit neměly, patří, že Adam Hauner, člověk, kterého si od naší spolupráci v CZille velmi vážím, začal tak trochu, teda jen trošku, ale opravdu trošičku blogovat.
Přihlásit se k odběru:
Příspěvky (Atom)
