>>11,12Yes, by default it just parses /etc/host each time.
But you can install a local DNS cache daemon, which improves performance significantly, such as bind9 (da standard w/ DNSSEC support) or dnsmasq (lightweight). Not only does it cache /etc/hosts, but also keeps a cache of all lookups, so it helps with browsing performance in general.