Beyond HTML5
Web Platform IncubatorCommunity Group
Web Applications WG:Now includes HTML
HTML WG & WebApps WGwill merge
Supergroup!
Also…
New: Timed Media WG
Timed Media WG● Media Source Extensions (MSE)
● Encrypted Media Extensions (EME)
● More…
In other news…
New: Web Assembly CG
wasm:New object-level/binary “bytecode” for the Web
wasm will be supported in Safari, Microsoft Edge,Chrome, and Firefox
wasm lets you compile C++ apps to run on the Web
in all browsers
Emerging new W3C work mode:Community Groups
feed intoWorking Groups
We need your support!
Thanks!
https://github.com/w3c/web-platform-tests
Web-platform-tests infrastructure
● testharness.js
● wptserve
● http://w3c-test.org/tools/runner/index.html
● wptrunner
<!doctype html><title>Example testharness.js Tests</title><script src="testharness.js"></script><script src="testharnessreport.js"></script><div id="log"></div>
<script>test(function() { assert_equals(document.body, document.getElementsByTagName("body")[0])) }, "document.body test")
var t = async_test("Load event fires")onload = t.step_func(function() {t.done()})</script>
wptserve
● python web server
● self-hosting
● enables control of server side of tests
● runs locally
wptserve demo
http://w3c-test.org/tools/runner/index.html
● in-browser test runner
● simple, nothing to install
● run the tests in any browser
● not “production quality”/CI-integratable
demo of in-browser runner
demo of wptrunner