html5demos/demos.json

297 lines
7.0 KiB
JSON
Raw Normal View History

[
2012-03-26 18:39:59 +02:00
{
"desc": "Stream video and filter with canvas",
"url": "gum-canvas",
"tags": "getUserMedia canvas",
"support": {
"live": "opera chrome",
"nightly": "firefox"
2012-03-26 18:39:59 +02:00
},
"test": "navigator.getUserMedia !== undefined"
},
{
"desc": "Stream video to the browser<br><small>Also works on Opera Mobile 12</small>",
"url": "gum",
"tags": "getUserMedia",
"support": {
"live": "opera chrome",
"nightly": "firefox"
2012-03-26 18:39:59 +02:00
},
"test": "navigator.getUserMedia !== undefined"
},
2012-03-07 12:22:22 +01:00
{
"desc": "Drag and drop and XHR upload",
"url": "dnd-upload",
"tags": "file dnd xhr2",
"support": {
"live": "chrome firefox opera safari",
2012-03-07 12:22:22 +01:00
"nightly": "ie"
},
"test": "typeof FileReader != 'undefined' && 'draggable' in document.createElement('span') && !!window.FormData && 'upload' in new XMLHttpRequest"
},
2012-03-07 13:22:05 +01:00
{
"desc": "Hidden property",
"url": "hidden",
"tags": "hidden",
"support": {
"live": "chrome firefox opera safari",
"nightly": ""
},
"test": "'hidden' in document.createElement('i')"
},
{
"desc": "Simple class manipulation",
"url": "classlist",
"tags": "classlist",
"support": {
"live": "chrome opera firefox safari",
"nightly": ""
},
"test": "'classList' in document.createElement('i')"
},
2011-04-15 17:06:32 +02:00
{
"desc": "Storage events",
"url": "storage-events",
"tags": "storage",
"support": {
2011-06-28 13:46:32 +02:00
"live": "chrome safari opera firefox ie"
2011-04-18 12:20:47 +02:00
},
"test": "Modernizr.localstorage"
2011-04-15 17:06:32 +02:00
},
2010-10-20 13:23:13 +02:00
{
"desc": "dataset (data-* attributes)",
"url": "dataset",
"tags": "dataset",
"support": {
"live": "chrome opera safari firefox",
"nightly": ""
},
"test": "'dataset' in document.createElement('i')"
2010-10-20 13:23:13 +02:00
},
2010-08-05 18:58:52 +02:00
{
"desc": "History API using pushState",
"url": "history",
"notes": "Uses onpopstate event",
"tags": "history",
"support": {
"live": "chrome safari firefox opera"
},
"test": "Modernizr.history"
2010-08-05 18:58:52 +02:00
},
2011-04-13 09:52:26 +02:00
{
"desc": "Browser based file reading",
"url": "file-api-simple",
"note": "Not part of HTML5",
"tags": "file-api",
"support": {
"live": "firefox chrome opera safari"
2011-04-13 09:52:26 +02:00
},
"test": "typeof FileReader != 'undefined'"
},
2010-06-18 08:50:58 +02:00
{
"desc": "Drag files directly into your browser",
"url": "file-api",
"note": "Not directly part of HTML5",
"tags": "file-api dnd",
"support": {
"live": "firefox chrome opera safari"
},
2011-04-13 09:52:26 +02:00
"test": "typeof FileReader != 'undefined' && Modernizr.draganddrop"
2010-06-18 08:50:58 +02:00
},
2010-06-14 20:05:20 +02:00
{
"desc": "Simple chat client",
"url": "web-socket",
"tags": "websocket",
"support": {
2012-12-24 17:58:33 +01:00
"live": "safari chrome opera",
"nightly": "firefox"
},
"test": "Modernizr.websockets"
2010-06-14 20:05:20 +02:00
},
2010-03-14 23:29:59 +01:00
{
2010-03-14 23:30:25 +01:00
"desc": "Two videos playing in sync",
2010-03-14 23:29:59 +01:00
"url": "two-videos",
"tags": "video",
"support": {
2011-04-05 18:03:21 +02:00
"live": "firefox opera safari chrome ie"
},
"test": "Modernizr.video"
2010-03-14 23:29:59 +01:00
},
{
"desc": "Interactive canvas gradients",
"url": "canvas-grad",
"tags": "canvas",
"support": {
2011-04-05 18:03:21 +02:00
"live": "firefox opera safari chrome ie"
},
"test": "Modernizr.canvas"
},
{
"desc": "Canvas & Video",
"url": "video-canvas",
"tags": "video canvas",
"support": {
2011-04-05 18:03:21 +02:00
"live": "firefox opera safari chrome ie"
},
"test": "Modernizr.video && Modernizr.canvas"
},
{
"desc": "Video",
"url": "video",
"tags": "video",
"support": {
2011-04-05 18:03:21 +02:00
"live": "firefox opera safari chrome ie"
},
"test": "Modernizr.video"
},
{
"desc": "Canvas",
"url": "canvas",
"tags": "canvas",
"support": {
2011-04-05 18:03:21 +02:00
"live": "firefox opera safari chrome ie"
},
"test": "Modernizr.canvas"
},
{
"desc": "Content Editable",
"url": "contenteditable",
"tags": "contenteditable storage",
"support": {
"live": "ie firefox opera safari chrome"
},
"test": "'isContentEditable' in document.createElement('span');"
},
{
"desc": "Geolocation",
"url": "geo",
"tags": "geolocation",
2010-03-05 02:53:07 +01:00
"note": "Works on Safari Mobile too",
"support": {
2011-04-05 18:03:21 +02:00
"live": "firefox chrome safari opera ie"
},
"test": "Modernizr.geolocation"
},
{
"desc": "postMessage",
"url": "postmessage",
"note": "same domain",
"tags": "postMessage",
"support": {
"live": "ie firefox opera safari chrome"
},
"test": "Modernizr.postmessage"
},
{
"desc": "postMessage",
"url": "postmessage2",
"tags": "postMessage",
"note": "cross domain",
"support": {
"live": "ie firefox opera safari chrome"
},
"test": "Modernizr.postmessage"
},
{
"desc": "drag and drop",
"url": "drag",
"tags": "dnd",
"support": {
"live": "ie firefox safari chrome opera"
},
"test": "Modernizr.draganddrop"
},
{
"desc": "drag anything",
"url": "drag-anything",
"tags": "dnd",
"support": {
"live": "ie firefox safari chrome opera"
},
"test": "Modernizr.draganddrop"
},
{
"desc": "offline detection",
"url": "offline",
"tags": "offline events",
2010-03-05 02:54:44 +01:00
"note": "Works on Safari Mobile too",
2010-03-20 20:38:42 +01:00
"support": {
"live": "firefox opera chrome safari"
2010-03-20 20:38:42 +01:00
}
},
{
"desc": "navigator.onLine tests",
"url": "nav-online",
"tags": "offline",
"note": "Doesn't use events, only polls",
"support": {
"live": "firefox opera ie chrome safari"
}
},
{
"desc": "on/offline event tests",
"url": "offline-events",
"notes": "Opera &amp; Firefox - requires \"Work Offline\"",
"tags": "offline events",
"support": {
"live": "firefox opera chrome safari"
}
},
{
"desc": "offline application using the manifest",
"url": "offlineapp",
"note": "FF 3.6 is still buggy - doesn't request manifest after initial load",
"tags": "offline manifest",
"support": {
"live": "firefox safari chrome opera"
},
"test": "Modernizr.applicationcache"
},
{
"desc": "Storage",
"url": "storage",
"tags": "storage",
"support": {
"live": "ie firefox opera safari chrome"
},
"test": "Modernizr.sessionstorage && Modernizr.localstorage"
},
{
"desc": "Web SQL Database Storage",
"url": "database",
"tags": "sql-database",
"support": {
"live": "safari chrome opera"
},
"test": "Modernizr.websqldatabase"
},
{
"desc": "Web SQL Database - rollback test",
"url": "database-rollback",
"tags": "sql-database",
"support": {
"live": "safari chrome opera"
},
"test": "Modernizr.websqldatabase"
},
{
"desc": "Web Workers",
"url": "worker",
"tags": "workers",
"note": "watch out - uses a lot of CPU! <a href=\"non-worker\">example without - will hang your browser</a>",
"support": {
"live": "safari chrome firefox opera"
},
"test": "Modernizr.webworkers"
},
{
"desc": "SVG clock animation",
"url": "svg-clock",
"tags": "svg",
"note": "SVG inline clock with animation.",
"support": {
"live": "ie firefox opera safari chrome"
}
2013-01-07 23:34:23 +01:00
}
2010-03-20 12:51:21 +01:00
]