TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

CSS Houdini Interactive Introduction

73 pointsby dimtionalmost 6 years ago

9 comments

mmastracalmost 6 years ago
I really hope this tech doesn&#x27;t take off - the web has been so successful _because_ it was declarative and not imperative. Now we&#x27;re going to be baking in all the subtleties of Chrome and&#x2F;or Firefox&#x27;s handling of callbacks in a language that was never really designed to run inside of a layout engine.<p>Yes, a declarative web API is _far_ harder to get right, but the web community has created an amazing long-term compatibility story. It _should_ be difficult to add things to the web-at-large precisely because it has to live, essentially, forever.
评论 #20549330 未加载
评论 #20549122 未加载
评论 #20550650 未加载
onion2kalmost 6 years ago
I wrote a &#x27;scratch off&#x27; card[1] using the CSS paintlet API a little while ago to see what it was like to work with. There were a few annoying quirks (basically Chrome only, lots of talk without much forward motion, not much that you can&#x27;t do with a plain old canvas) but there&#x27;s a lot of potential.<p>[1] Working example: <a href="https:&#x2F;&#x2F;scratchy.ooer.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;scratchy.ooer.com&#x2F;</a> - click and drag to scratch off the symbols. The code lives at <a href="https:&#x2F;&#x2F;github.com&#x2F;onion2k&#x2F;scratchy" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;onion2k&#x2F;scratchy</a>
malvosenioralmost 6 years ago
I feel like this page was designed to be ironically bad to mask the fact that it&#x27;s actually just bad. Why make it so difficult to understand what&#x27;s going on? Is this glitch page somehow part of the actual WC3 project?
pm90almost 6 years ago
I was literally just watching this excellent cssconf talk on Houdini <a href="https:&#x2F;&#x2F;youtu.be&#x2F;1W79T2ibd5Y" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;1W79T2ibd5Y</a>
herodotusalmost 6 years ago
I am put off by a poorly designed web page. Someone in the Houdini group need to redesign the page.
评论 #20548898 未加载
abhchandalmost 6 years ago
Honestly, it feels like the web is so bloated sometimes. Are the fundamentals really that difficult? We have raw CSS and at most we can have a layer above it that generates manage-able CSS (e.g. SASS). Why introduce all this un-needed complexity?
评论 #20556457 未加载
agumonkeyalmost 6 years ago
I expected someone to emulate houdini in css
brandonmencalmost 6 years ago
Seriously, how long do we have to wait until the browser is just a language VM and a drawable surface and you supply your own programming language <i>and</i> layout engine?<p>Like, hey, this URL just points to say, a QT app, and then it runs in this &quot;browser&quot; window over the network. Where have I heard of this before...<p>Everything else just feels like loads of duct tape on top of an over-stressed document browsing paradigm. Just rip it out completely.
评论 #20549394 未加载
评论 #20549340 未加载
评论 #20549249 未加载
评论 #20549307 未加载
adamschwartzalmost 6 years ago
Check out <a href="https:&#x2F;&#x2F;css-houdini.rocks" rel="nofollow">https:&#x2F;&#x2F;css-houdini.rocks</a> instead. Really well put together.