I visit websites that will make my CPU max out when I scroll pretty much every other day. If this guide is related to that, then it is definitely worth it.
I find that selector performance is not a problem unless you're dealing with large-scale one-page apps.
[1] http://nerds.airbnb.com/box-shadows-are-expensive-to-paint
Maybe because you said definitely JavaScript, and the GP said he had javascript disabled, but your point still stands.
I mean if you consider that just to have a facebook like box it involves loading a JS file, that then scans the page for FBML and then replaces it with an iframe (which also causes the page to repaint because its size is set after the dom is ready) and then the iframe requests 10+ additional files from facebook you understand why some pages take so long to render.