Project Description
A web browser written in F#

A simple (toy) web browser written in the F# language.

The reason is I want to learn F#, and at the same time I hope the project will give me some deeper insight into web-technologies like http, html, css, javascript etc..

It is not the goal to create a fully standard-compliant and secure browser, since that would be an immense amount of work. The goal is to be able to browse simple web page without the browser crashing, follow links and submit forms, display simple css layout and execute "hello world" level-JavaScript. Basically a browser on the level of Netscape 2.0 (excluding Java and plugins).

For the purpose of learning, I avoid using some higher level libraries in .net. For example I avoid using the HTTP libraries provided by the framework, but instead develop my own built on sockets.

Last edited Nov 8, 2014 at 11:46 PM by Builder, version 3