Build a browser engine part 5: Box model and layout tree
This is the latest in a series of articles about writing a simple HTML rendering engine:
The latest blog posts to take off on Hacker News. 395 posts.
This is the latest in a series of articles about writing a simple HTML rendering engine:
Cross-posted on the Chromium Blog The SHA-1 cryptographic hash algorithm has been known to be considerably weaker than it was designed t...
A few months ago, I read an article by Harry Roberts where he introduced an interesting concept for working with related classes in CSS. In his article, he describes the use of the [] characters in class attributes to help understand their purpose at a quick glance. He presents this example, arguing that it makes the…
Noteworthy display sizes of monitors, PCs, notebooks, tablets, smartphones, smartwatches and HMDs. Link background color takes into account typical viewing distance:
Let me open with an apology to John Gruber for my previous blog post. We’ve been working on the Standard Markdown project for about two years now. We invited John Gruber, the original creator of Markdown, to join the project via email in November 2012, but never heard back.
CSS Shapes allow web designers to wrap content around custom paths, but authoring them is not trivial.
Posted by James Bennett on Sept. 2, 2014
At around 06:49 CEST on the morning of August 27 2014, Google deployed an HTTP/2 draft-14 implementation on their front-end servers that handle logins to Google accounts (and possibly others). Those at least take care of all the various login stuff you do with Google, G+, gmail, etc. The little problem with that was…
NOTE: Some code and conclusions expressed here are not idiomatic React. See the follow-up post for more details!
A user friendly game engine written in Rust
Public Key Pinning helps ensure that people are connecting to the sites they intend . Pinning allows site operators to specify which certif...
Today we're announcing some improvements to News Feed to help people find the posts and links from publishers that are most interesting and relevant.
Let’s get started with this using a quiz, some attention please *DRUMBEATS*:
Via @roundtrip, this conversation from July: There’s actually a pretty simple alternative to the current web. In federated wiki, when you find a page you like, you curate it to your own serve…
The Screen Shotgun, as mentioned before, is continuing its never-ending quest to play tens of thousands of games and programs, take screenshots, and upload them into the Internet Archive. Like any …
It's no secret that the best frameworks and tools are extracted, not created out of thin air. Since launching Firefox OS, Mozilla has been approached by countless app developers and ...
Elixir is hip . I want to be hip. So I've been giving Elixir a try over the last week. So far I'm very pleased with it overall and look forward to learning it more in-depth.
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
This is the third in a series of articles on building a toy browser rendering engine. Want to build your own? Start at the beginning to learn more: