News for hackers. Stuff that matters.
Re:Signifier – a Brutalist response to 17th century typefaces by editkid on Wednesday August 26, 2020 @07:26PM (#24288472)
Hello! I'm a developer for Klim. Thanks for prompting us to look at this CPU usage issue. I'm happy to say that it has now been resolved.

For those interested in the underlying cause, it seems to have been a bug in Safari. The following CSS triggered infinite repaints:

  transition: all;
The solution was to simply be more specific:

  transition: background-color;
Re:Signifier – a Brutalist response to 17th century typefaces by earthboundkid on Wednesday August 26, 2020 @10:39PM (#24289649)
Interesting cause. I wonder how long we’ll need to manually specify what transitions. It seems like an optimization problem that the browser could solve on its own, but I guess not yet.
Re:Signifier – a Brutalist response to 17th century typefaces by editkid on Wednesday August 26, 2020 @11:07PM (#24289773)
Here is the related bug report. It's quite a specific case, so not simply triggered by using "transition: all" in isolation.

https://bugs.webkit.org/show_bug.cgi?id=202467

Re:Signifier – a Brutalist response to 17th century typefaces by earthboundkid on Thursday August 27, 2020 @09:19AM (#24293380)
Great detective work.