Author Topic: How to Develop a Web Browser  (Read 1415 times)

0 Members and 2 Guests are viewing this topic.

Offline jeyanthinath

  • /dev/null
  • *
  • Posts: 17
  • Cookies: -2
  • Do what you think !!!
    • View Profile
How to Develop a Web Browser
« on: May 19, 2013, 03:22:35 pm »
Guys ,  I want to develop a web browser ,extremely  simple web browser( Language I gonna plan to use is C )

Please give me your suggestion to start with browser development !

I have a year of experience in C programming


Please help me to start

(Thanks in Advance )
JMR

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: How to Develop a Web Browser
« Reply #1 on: May 19, 2013, 03:31:03 pm »
Guys ,  I want to develop a web browser ,extremely  simple web browser( Language I gonna plan to use is C )

Please give me your suggestion to start with browser development !

I have a year of experience in C programming


Please help me to start

(Thanks in Advance )

This is a pretty cool idea for loads of spare time.

The biggest feature and for you problem is the HTML/CSS parser/renderer, you could use for example WebKit (chrome etc.) or build your own.
« Last Edit: May 19, 2013, 03:31:23 pm by Factionwars »
~Factionwars

Offline proxx

  • Avatarception
  • Global Moderator
  • Titan
  • *
  • Posts: 2803
  • Cookies: 256
  • ФФФ
    • View Profile
Re: How to Develop a Web Browser
« Reply #2 on: May 19, 2013, 04:17:47 pm »
I suggest looking at this source code:

http://git.suckless.org/surf/tree/surf.c

Its from a browser called 'surf'
Written in C , it will give you an idea of how to approach this.
« Last Edit: May 19, 2013, 04:18:31 pm by proxx »
Wtf where you thinking with that signature? - Phage.
This was another little experiment *evillaughter - Proxx.
Evilception... - Phage

Offline 3vilp4wn

  • Serf
  • *
  • Posts: 46
  • Cookies: 11
  • :D
    • View Profile
    • Evil Ninja Hackers
Re: How to Develop a Web Browser
« Reply #3 on: May 19, 2013, 08:28:25 pm »
I made one in python once, but used WebKit.  I can give you the source if you want.
I think UDACITY has a (free) course that involves a web browser, but uses python as well.  I've never taken it though, so I don't know if it's good.
Good luck.
Shooting is not  too good for my enemies.