• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Good Book on Internals of Browser?

 
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
vikas jain
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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).
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic