Today is Blue Beanie Day and the community is celebrating web standards. We thought we would mark this day by reflecting on some of the work we have done over the last one year and talk about what we would like to do next!
Over two years ago, our team proposed two features that we thought were necessary for the web to be as compelling as possible: CSS Shaders and Regions. We proposed these features to the W3C (where a lot of the web standards magic happens) and we also created prototypes in Chromium to showcase how these can be implemented and demonstrate the features in action.
Since then, we have reached a point where CSS Shaders (now part of the Fiter Effects specification) and CSS Regions (the proposal now being split into Regions & Exclusions) are available as part of Chrome Canary under run-time flags and available in the nightly WebKit builds. We are also advancing other parts of the web including Canvas, CSS Transforms, CSS Masking & Blending through actively editing these specifications while also working on implementations to support them.
We have also since expanded our work to not just focus on CSS, but also contribute back to other APIs through our work on Apache Cordova in with specifications such as Device Orientation Event Specification, Compass API, File API and Camera API, which are implemented and available on the platform. Going forward, we are planning to continue to align the APIs in Cordova with the latest-greatest API specifications for W3C and in particular participate to the Sys Apps effort.
We also would love to help more web developers and designers contribute to Move the Web Forward! To do this, we have co-organized Test The Web Forward to get developers to contribute more tests that would enable these web standards to be implemented more robustly across all browsers.
Do you have any stories to share on how you helped move the web forward over the year? Please do let us know in the comments!