Website navigation is confusing, can't even find the latest changelog. The most important page (along with blog/forum).
That's why I always get to it via the newsletter.
Is this the page to which you're referring?
If so, I agree, it would be nice to place a link to it prominently somewhere -- but where? Perhaps if we give Tom an idea of where it would nicely fit in, he might be more receptive...
Develop games in your browser. Powerful, performant & highly capable.
He's receptive and aware, don't worry.
He's been busy on some massive feature that should arrive soon hopefuly, then we should see some changes on the site/navigation.