Web Sprocket(s) | Lesson 2 - Crafting a window (Part I)

In the previous lesson we have discussed how to start with a minimal application based on Content API. If you missed it you can read it here.

In this lesson we show how to create a platform independent Window class. After that we will expand this with platform specific (Linux) behaviors.

Web Sprocket(s) | Lesson 1 - First steps

Welcome to our first lesson on how to build a web browser!

We presume that you have already read the Introduction and have a Chromium repository set up as well. If you need more help setting up Chromium, here is what we did (when this guide was created the Chromium version was 47.0.2526.73).

Web Sprocket(s) | Create your embedded browser in 24 hours!

We have decided to create a step-by-step guide to show you how to build your own browser based on the Content API. You might be familiar with our previous work on this topic. If not, you can start learning about the basics from here.

Sprocket introduction video

We have recently uploaded our first video about Sprocket. Check it out on YouTube!

If you don’t know Sprocket, here is a introduction about our Open Source experimental browser: http://browser.sed.hu/blog/20150714/sprocket-experimental-multiplatform-browser-based-content-api

Chromium Architecture Overview

We have recently created a summarized architecture overview about Chromium. Our purpose was that everyone who is interested in this topic could see how Chromium is built together and understand how it works. You can check it out here.

On behalf of the Sprocket team,

Edit Balint

SprocketMonkey - (in)finite monkey theorem about Sprocket

Testing a web browser can be approached from several different angles. One can test performance, responsiveness, correctness of page layout or even the behavior of a web site in different user interactions.

Core Sprocket - Minimal experimental browser based on Content API

This is a follow-up blogpost on our previous Sprocket intro. If you have not read it yet, you can check it out here.

Cross-compiling Servo to ARM

While Servo has been supporting Android for a while now, it turned out cross compiling to ARM devices requires some additional work. Now that most of these patches have been landed, it is much more easier to build Servo for ARM.

Sprocket - Experimental Multiplatform Browser Based on Content API

Several months ago, a simple question was raised to us: How can one build a web browser? This was an interesting question not a trivial one to be answered in one sentence. So, at the University of Szeged we started to work on this issue to come up with a handy answer. This is how Sprocket was born. However, let us start from the beginning.

How to build TyGL

This is a follow-up blog post of our announcement of TyGL - the 2D-accelerated GPU rendering port of WebKit.

We have been received lots of feedback about TyGL and we would like to thank you for all questions, suggestions and comments. As we promised lets get into some technical details.