GeeCON Prague 2014*
The moose likes HTML, CSS and JavaScript and the fly likes Good Book on Internals of Browser? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Good Book on Internals of Browser?" Watch "Good Book on Internals of Browser?" New topic
Author

Good Book on Internals of Browser?

vikas jain
Ranch Hand

Joined: Apr 21, 2006
Posts: 37
Hi,

Is there any book out there that explains the details about browser working..mainly code behind a browser. I am intersted to know how does the browser sends the request to server and recieves the response. How does it render the information. How does Java script work..internals of browser. Asynchronous requests are handled by browser..how?

I am not sure if this is the right forum. But this is the closest I could find.

Thnaks,
Nikhil
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61310
    
  66

Which browser? They all do things very differently.

I'm not sure if there have been any books published on the subject (a cursory check at Amazon led to no joy), but you may be able to find articles or white papers on the web. Finding info on open-source browsers may also be far easier than for proprietary browsers.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
vikas jain
Ranch Hand

Joined: Apr 21, 2006
Posts: 37
Thanks for your time.

I am not looking for any particular browser. Though it would be good if I could get information about IE or firefox.

I want to know what happens when you type a URL and hit enter and some information is displayed ( AJAX or no AJAX). Like the browser will open a socket connection with the server and then will send the request using the opened socket. But I just have the very basic knowledge..probably looking for more details.. I am not sure but probably I should look into some networking book?

Thanks,
Nikhil
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61310
    
  66

One way to start digging in might be to take a gander at the HttpClient Jakarta project. This is a Java library that performs many of the functions that a browser must perform (minus the renderring parts).
 
GeeCON Prague 2014
 
subject: Good Book on Internals of Browser?