Live data from Hacker News

The Founding of Google Maps (2015)

medium.com

1–10 of 47 posts

Re: The Founding of Google Maps (2015)

#4
post #2

I was hoping for a little more detail around the beginnings of AJAX. I know it was added to IE to support Outlook in IE but I thought Maps was the first big use of it outside of Outlook.

I was hopping for any detail.

The ajax part was not that innovative. As with every product that succeed, the content was awesome. How did a startup with 2 people living "out of maxed out credit cards" in early 2000s even acquired mapping data in the first place?

Re: The Founding of Google Maps (2015)

#8
post #2

I was hoping for a little more detail around the beginnings of AJAX. I know it was added to IE to support Outlook in IE but I thought Maps was the first big use of it outside of Outlook.

Whenever people talk about how IE ruined the internet, I think about AJAX. I actually thought IE was great for the web. A poignant example I remember was, if you got a /TR /TD out of order, Netscape wouldn't show the web page at all. It'd work fine in IE though.

IE just made it so much easier to move fast in web development. People blast IE, but I really don't think the web would be as good as it is today without it.

Contrast that with what Chrome has done to the web. Not good.

Re: The Founding of Google Maps (2015)

#9
post #2

I was hoping for a little more detail around the beginnings of AJAX. I know it was added to IE to support Outlook in IE but I thought Maps was the first big use of it outside of Outlook.

AJAX's origins are actually really cool. It started before XmlHttpRequest. If I recall correctly, when the user took an action that required a server response, the javascript would make a 1px by 1px iframe and load it to a specific URL with the important information in the query parameters. The response would look something like this

    
     
      
       someGlobalFunction({
        searchResults: [
         {"name": "Joseph Paul"},
         {"name": "Joe McCray"}
        ]
       });
      
     
    
Then once the iframe was loaded, `someGlobalFunction` would handle the results and update the page.
Post reply on HN