Skip to content

Basic web browser written in Swift based on the book Web Browser Engineering

Notifications You must be signed in to change notification settings

hashemi/SwiftBrowser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

SwiftBrowser

This project attempts to implement a minimalist web browser in Swift based on the book Web Browser Engineering by Pavel Panchekha & Chris Harrelson.

The original example code in the book is written in Python. In this Swift version, I take the liberty of changing the level of abstraction at which details are implemented based on the frameworks available on the macOS plateform.

Progress

Code from the following chapters have been implemented:

  1. Downloading Web Pages
  2. Drawing to the Screen
  3. Formatting Text
  4. Constructing a Document Tree

About

Basic web browser written in Swift based on the book Web Browser Engineering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages