Why is Javascript so popular?