Hello,<br><br>I think there is a misunderstanding OL3 uses webGL but is not restricted to it.<br>So, you will have SVG, Canvas, VML output and so compatibility with outdated browsers...<br><br>The API revisiting for OL3 is to improve performances and separate better components if I understand well.<br>

Google closure use is also for performances (dependencies at the function level not file) <br><br>See this "old" post, it repeats what I explain<br><a href="http://blog.opengeo.org/2012/06/26/visions-for-openlayers-3/">http://blog.opengeo.org/2012/06/26/visions-for-openlayers-3/</a><br>

<br>You can also look on this presentation on youtube <a href="http://www.youtube.com/watch?v=cgHudJim07o">http://www.youtube.com/watch?v=cgHudJim07o</a><br><br>Regards<br><br>ThomasG<br>