Can we reasonably expect an API to access the browser's own DNS resolver? If not, why?
I know of the few workarounds available (HTTP encapsulation with a remote proxy, use of browser plugins), but these will either not take advantage of the browser's cache (which is usually the system's cache), or will require potentially undesired dependencies on the user's client.
I've read a reasonable amount of information regarding the security aspects of the issue but none ever really convinced me. Is it simply that nobody got around to propose and push a spec under WHATWG/W3C yet, or are there truly good reasons against such an API?
Related questions: