chromium development in a nutshell

“To update or add a story, 1. Look in The WPR Playbook (Googlers Only)”

love too be shown the Windows™ Welcome Experience™ on my ci runner after updates and occasionally when I sign in to highlight what’s new and suggested

women will literally build a virtual machine orchestration service for github ci before going to therapy

bark. bark bark (@bark) [archived]

oaughhh your clock is too fast. oaaugghh im angry im gonna behave badly. im gonna do wild stuff. oaaguaguauguugg your timing is wrong your routing is bad ouaoiuoiauieuoghh im a silly little fpga

shuppy (@delan) [archived]

shuppy (@delan) [archived]

wehhhhh you can’t compare these types. here are 84 unviable candidate function templates i found instead, do you like that. wraughh i can’t find a matching constructor for your initialiser. steve waauggh i don’t know how to deal with blink gc traceable objects in optionals but telling you what to do instead is simply too hard. im just a smol bean, a silly little toy hobby browser engine project

coming soon: nicer colors when you search for “is” in the first three sentences of the bee movie script

screenshot of google chrome find-in-page today, with the active match in orange and other matches in yellow screenshot of mozilla firefox find-in-page today, with the active match in white on light green and other matches in white on magenta
.chrome::search-text {
    background: #ffff00;
}
.chrome::search-text:current {
    background: #ff9632;
}
.firefox::search-text {
    background: #ef0fff;
    color: white;
}
.firefox::search-text:current {
    background: #38d878;
}
made with @nex3's syntax highlighter

https://groups.google.com/a/chromium.org/g/blink-dev/c/5FS_4mVQBLc

ohh so That is why my builds are so slow

screenshot of task manager with “Sockets: 2”, “Virtual processors: 2”, and servo building very slowly in the background

Sockets: 2

yknow all this web platform work has made my language en-AU-x-color

shuppy (@delan) [archived]

🎨 browsers are user agents 🦾

Browsers as user agents
Empower users to interact with the web on their own terms!
my general process is that every time i am feeling complainthoughts about a website, i think, wait, i could do something about that. — @blep on cohost Why customise the web?
Accessibility (26)
Readability and layout (31)
Automation and user rights (26)
Blocking non-ad content (18)
Bugs and features (18)
Personalisation (11)
Other (2) Tools for customisation
Author tools: styles, scripts, interactivity
User tools: user styling, user scripting, bookmarklets
[cow tools]
User styling: when loading some URL, add custom CSS
User scripting: when loading some URL, run JS in page context
Bookmarklets: when loading bookmark, run JS in page context How we can help
Advocate for user customisation in spec design
Involve customisation tooling devs in the standards process
Help build customisation tooling — existing or new; e.g. better UI for picking and restyling elements, or improve support for user stylesheets (user origin)
Help raise funds for userscript and userstyle repos; userstyles.world, greasyfork.org, openuserjs.org

i did a talk about why being able to customise the web is important, with a focus on userstyles, userscripts, and bookmarklets.

i explore how to make them, why people make them (thanks to your replies!), what we can learn from them, and how we can make them better.

https://www.youtube.com/watch?v=xLFQejlPf6U

#The Cohost Global Feed#web platform#userstyles#userscripts#bookmarklets#browser extensions#accessibility#css
shuppy (@delan) [archived]

pov: you wanna learn about content blocking but there’s a buncha nonsense in the way

slide about content blocking, covered with a cookie consent banner, live chat assistant, and clearly fake nft ad

🎨 browsers are user agents 🦾

Browsers as user agents
Empower users to interact with the web on their own terms!
my general process is that every time i am feeling complainthoughts about a website, i think, wait, i could do something about that. — @blep on cohost Why customise the web?
Accessibility (26)
Readability and layout (31)
Automation and user rights (26)
Blocking non-ad content (18)
Bugs and features (18)
Personalisation (11)
Other (2) Tools for customisation
Author tools: styles, scripts, interactivity
User tools: user styling, user scripting, bookmarklets
[cow tools]
User styling: when loading some URL, add custom CSS
User scripting: when loading some URL, run JS in page context
Bookmarklets: when loading bookmark, run JS in page context How we can help
Advocate for user customisation in spec design
Involve customisation tooling devs in the standards process
Help build customisation tooling — existing or new; e.g. better UI for picking and restyling elements, or improve support for user stylesheets (user origin)
Help raise funds for userscript and userstyle repos; userstyles.world, greasyfork.org, openuserjs.org

i did a talk about why being able to customise the web is important, with a focus on userstyles, userscripts, and bookmarklets.

i explore how to make them, why people make them (thanks to your replies!), what we can learn from them, and how we can make them better.

https://www.youtube.com/watch?v=xLFQejlPf6U

new talk out later this week 👀

title slide for “Customising the web: browsers as user agents”, with my face in the corner and the word “Customising” being changed to comic sans with a faux devtools highlight

i sure love having my meds wear off by the end of each workday. really makes me feel like my day job is the only value of my existence :))))))