@jaytaph · 1 year ago
At this moment we have a few components: a html5 parser, a css parser, a css validator, a renderer that uses taffy and vello toolkits to do layouts a…
CodeMusings is a community where developers share their current projects, plans, and thoughts —
a modern take on the classic Unix .plan file.
Write in Markdown, connect with fellow coders.
@jaytaph · 1 year ago
At this moment we have a few components: a html5 parser, a css parser, a css validator, a renderer that uses taffy and vello toolkits to do layouts a…
@jaytaph · 1 year ago
So it took quite a while longer for getting the CSS3 and HTML5 crates working together nicely. Together with SharkTheOne (massive shoutout, as I know…
@jaytaph · 1 year ago
I'm currently working on some refactoring in order to get something trivial working (html5 and css3 crate depend on each other, and results in a cycl…
@jaytaph · 1 year ago
It has been a while! So, we are still going on strong, albeit slowly. The CSS system is not finished as there is still a lot to do. We had to write…
@jaytaph · 2 years ago
After a few false attempts over the last few years, I finally spend last weekend on trying to get a decent setup for neovim. While i'm not unfamilair…
@jaytaph · 2 years ago
Last week I've spend some work on the stylesheets. We are currently able to convert a CST tree into a stylesheet structure that can be used for selec…
@jaytaph · 2 years ago
I've did some tree-walking on the document in order to render text rudimentary on the screen. It works mostly for simple layout sites like hackernews…
@jaytaph · 2 years ago
It has been two weeks because I forgot to post a new update. So here's what's happened the last two weeks and what the next plans are: I've done som…
@jaytaph · 2 years ago
Now that we have a parse and some kind of css3 parser, we should be able to tie things together and make it work. I've spend some time on trying the…
@jaytaph · 2 years ago
I've spend to much time in the css3 parser that I forgot the rest of the engine :/ It looks that we are able to parse a large number of real life cs…
@jaytaph · 2 years ago
I've spend a lot of time this week in getting the csstree system ported from javascript to rust. This turns out to work quite well and a lot of CSS c…
@jaytaph · 2 years ago
It took me a while to get the css3 parser up and running. Unfortunately, I had to say goodbye to the existing parser written by neodev, but I could k…
@jaytaph · 2 years ago
There is been a lot of yak shaving the last week. I wanted to work on the whole "http connection -> rendertree" pipeline, but I got stuck at the poin…
@jaytaph · 2 years ago
I've just finished the DNS component. This will be used in the network layer so it's not much of use right now, but I could do with a bit of a break…
@jaytaph · 2 years ago
There are so many components we still need to write, and so many things we still do not know. We are currently designing the whole flow as a serializ…