The visual refresh is great, but the technical implementation is disappointing. Code examples are static text fetched via JavaScript instead of being in the HTML. With JS disabled, you get a frozen "0%" loading screen.

This is ironic because Ruby has always emphasized doing things "the right way" and developer happiness. A language website should be a poster child for progressive enhancement - especially one that champions elegance and proper practices.

Still, huge improvement over the 2005-era design. Just needs optimization work to align the implementation with Ruby's philosophy.