Vaadin 8 component wrapping processing.js javascript library.
Component's Java API allows you to use either Processing Visualization Language or Java for the sketches.
Using Java sketch gives you more control as you can write some custom interaction between the client and server.
Supported processing.js functions can be found from the ProcessingJavascriptObject class.
Notice that it's not guaranteed that it contains all functions that the current processing.js supports (reference).
Currently supports browsers like IE 11, Edge, FireFox, Chrome.
Requires HTML5 support as this component uses HTML5 Canvas.
Apache License, Version 2.0