ssig33's avatar
ssig33 @ssig33@pub.ssig33.com

新人声優

  • https://ssig33.com
  • +81-90-1450-2501
  • mail@ssig33.com
  • Notes
  • Followers 128
  • Following 83
ssig33's avatar
ssig33
@ssig33@pub.ssig33.com

手持ちの Chrome 拡張を Manifest V.2 => V.3 にアップデートした

  • https://chrome.google.com/webstore/detail/capture-video-element/ikeochnpamfhkpmnineadmccfnaicacl
  • https://github.com/ssig33/video-capture2

これね。

とりあえずやってみた感想雑に書いとく

  • 意外となんも考えずにアップデートしても動く
  • content script で蛮族行為できるのはあいかわらずなので、とにかく「どうにでもなる」
  • background page が service worker になったのはだるい

やっぱ最後のが問題で、前なら background page でできてたことを message 送って popup や content script でやるしかなくなるので、パフォーマンス悪化は発生しうる。

ただ Chrome 全体の都合を考えればこのへん分からなくもない部分ではあり、巨大で重い background page がいすわるよりは標準技術の範囲で制御できる service worker のほうが(content script で個別のページが重くなったとしても)全体としては高パフォーマンス、低リソース消費になるのだろう。

というのとは別として

  • https://crxjs.dev/vite-plugin

これがマジでよくできていて、これを使っていればまじで誰でも超高速に Chrome 拡張開発できると思う。ぼくが最初に拡張つくったころはまだこんな便利なものはなかったので、辛い世界だった。

Capture Video Element chrome.google.com
  • permalink
  • interact from your instance
  • 12 days ago
  • 4 likes
  • 2 shares
Likes
@PureMadoka@vivaldi.net @ltcmdr927@mstdn.jp @yancya@misskey.yancya.club @fmmzk@fedibird.com
Shares
@yzrsng@akm.hora.win @PureMadoka@vivaldi.net
Powered by microblog.pub and the ActivityPub protocol. Admin.
Forked and minor changed. The source code is here.