Skip to content

Commit

Permalink
newsletter: Add entry on CSS filter
Browse files Browse the repository at this point in the history
  • Loading branch information
gmta committed Oct 29, 2024
1 parent d796471 commit c6dbd94
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 9 additions & 1 deletion src/content/newsletters/2024-10-31.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,20 @@ We've added two new board members:

- [Mike Shaver](https://ladybird.org/posts/mike-shaver-joins-board/): a browser industry veteran, former VP of Engineering at Mozilla, Director of Engineering at Facebook, and many other things. Mike is a hardcore engineering leader and will help us raise the bar for Ladybird and ourselves.

### Fixing excessing repainting by locking refresh rate
### Fixing excessive repainting by locking refresh rate

Until recently, we used a "push" model for repainting. Any event that might invalidate rendering, like scrolling a page, would schedule event loop processing to perform style, layout, or painting updates if necessary. Repainting in this fashion often resulted in excessive work, as we produced more frames than the display could render.

This month, we solved this issue by switching to a "pull" model, where the repainting task is always scheduled 60 times per second and performs style, layout, and paint updates if necessary. Making this change also aligned us more closely with the model described in the HTML specification.

### CSS filter support

Ladybird already implemented a number of CSS backdrop filters, but now introduces support for the CSS `filter` property with which you can modify the graphical appearance of elements.

We support blurring, drop shadows, grayscale, sepia, and many more.

![](/public/assets/img/newsletter-oct-2024-css-filter.png)

### Credits

We thank the following people who contributed code to Ladybird in October 2024:
Expand Down

0 comments on commit c6dbd94

Please sign in to comment.