Browsing: how browser works with javascript