JavaScript turns 30—and looks back on an astonishing history. What began as a hastily built prototype now dominates almost ...