2023-04-17 21:03:01
icon

Conforming WebSub subscriberはHTMLの`link`要素を確認しなくてはならない(MUST)(<w3.org/TR/websub/#x4-discovery>)などと簡単に言ってくれるなという気持ちに苛まれている

2023-04-17 21:11:23
icon

Atom/RSSのようなXMLベースのトピックのみを扱うケースが多いだろうにHTMLパーサを持つことが必須なのは過剰では。少なくともコンテンツ交渉でHTMLを要求していなかった場合には無視できても良いと思うのよね

2023-04-17 21:25:25
icon

`rel="alternate"`を探すためにHTMLを読むケースはあるかもしれないけど、`alternate`の扱いはWebSubのスコープ外のようだし

2023-04-17 21:32:15
icon

これがアプリケーションなら合理的と信じる範囲で多少の適合性を犠牲にする手もあるのだろうけど、今回はライブラリとして切り出しているところなのでそうも行かない

2023-04-17 21:40:36
icon

というわけで取りあえずHTMLのパースも実装するとして、クレートフィーチャとしてユーザの判断で無効にできるようにしようかなと

2023-04-17 21:41:50
icon

ついでにディスカバリのロジックは`tower_service::Service`として抽象化してユーザが定義できるようにもしたい。アプリケーションによって`<head>`以下だけ読みたい/`<body>`以下も読みたいといった細かい要件があるだろうし、例えばJSON Feedのようなエキゾチックな書式からディスカバリを行いたいこともあるかもしれないので

2023-04-17 21:53:13
icon

`<link>`を探すだけならまともにDOMツリーを構築する必要もないだろうし、簡単な`html5ever::tree_builder::TreeSink`実装を作るだけで済むだろう……多分

2023-04-19 20:58:36
2023-04-18 22:19:01 World Wide Web Consortium님의 게시물 w3c@w3c.social
icon

W3C blog: "Answering 'What ARIA can I use?'" by Matthew King
“Assistive Technology Support” tables in the ARIA Authoring Practices Guide show how 3 screen readers support 4 UI pattern implementations represents a sea change in accessibility engineering
w3.org/blog/2023/04/answering-

2023-04-19 20:59:01
icon

これ1年くらい前に欲しかったやつだ

2023-04-21 20:10:28
icon

しょうもないバグを埋め込んでしまったコードやそのコメントを振り返ると、LLMの一見尤もらしいhallucinationを読まされているような気分になってくる