[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

273users がブックマーク コメント 20

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

今Partytownがヤバい。JavaScript Sandboxの未来はどっちだ?

273 users zenn.dev/stomita

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント20

  • 注目コメント
  • 新着コメント
y-kawaz
非同期通信しか出来ないと思われてた環境内でXMLHttpReruestの同期モードを嚙まして同期的なインターフェースを提供するって凄い力技な実装が面白いw/ところで非同期を同期化したいんなら Atomics.wait 使う方が良さそう?

その他
ledsun
worker内のプロパティアクセスでXMLHttpRequestを実行してServiceWorkerでフックしてメインスレッドにアクセスする、とか無茶苦茶しよる。すげえ。仕組みはわからなくもないけど、よく実装したなー

その他
nekoruri
"抑圧や制限からの解放の際に発する一瞬の煌き"

その他
igrep
この問題は同期的なAPIのpostMesssageみたいなのがWorker間だけに認められればいい話なんですかね

その他
delphinus35
同期的XHRとpostMessageの合わせ技かー。よく思いついたなこんなの。

その他
yo_waka
ServiceWorkerのproxyとXMLHttpRequestの同期モードを組み合わせてsandboxを実現してるのか。なるほどなー

その他
kamawada
おもしろい

その他
roshi
往年のlong-pollingでプッシュ通信を実現!のようなダイナミックさを感じる実装だw

その他
mizdra
XHR と ServiceWorker 組み合わせて実現してるのか。すごすぎる...

その他
y-kawaz
y-kawaz 非同期通信しか出来ないと思われてた環境内でXMLHttpReruestの同期モードを嚙まして同期的なインターフェースを提供するって凄い力技な実装が面白いw/ところで非同期を同期化したいんなら Atomics.wait 使う方が良さそう?

2021年10月07日 リンク

その他
igrep
igrep この問題は同期的なAPIのpostMesssageみたいなのがWorker間だけに認められればいい話なんですかね

2021年10月07日 リンク

その他
delphinus35
delphinus35 同期的XHRとpostMessageの合わせ技かー。よく思いついたなこんなの。

2021年10月07日 リンク

その他
gfx
ユーザーランドだけでsandboxを実装する試み。なるほど同期的XHR。

その他
kijtra
"ヤバい" というのはどうしても悪い意味に捉えちゃうなあ。アツいってことね。

その他
cpw
なるほどねー。hackだ。

その他
surume000
パンティータウン?🧐

その他
razokulover
筋肉hackだ

その他
otoan52
面白いハックではあるけど筋悪いように思うなぁ。JSONP再びというか...

その他
ko-ya-ma
"「同期的なXMLHttpRequest呼び出し」 と、Workerよりはまだ環境制約は多いが同じくモダンなWeb標準である 「Service Worker」 を使って解決したところが大変おもしろい"

その他
megamouth
エモいね

その他
tasukuchan
"Partytown"

その他
tofu-kun
力技感がある

その他
ledsun
ledsun worker内のプロパティアクセスでXMLHttpRequestを実行してServiceWorkerでフックしてメインスレッドにアクセスする、とか無茶苦茶しよる。すげえ。仕組みはわからなくもないけど、よく実装したなー

2021年10月06日 リンク

その他
nekoruri
nekoruri "抑圧や制限からの解放の際に発する一瞬の煌き"

2021年10月06日 リンク

その他
ka2nn
すごい

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「今Partytownがヤバ...」が注目されています。

気持ちをシェアしよう

ツイートする

今Partytownがヤバい。JavaScript Sandboxの未来はどっちだ?

概要 Partytownというプロジェクトが先月発表された。このプロジェクト自体はWebのパフォーマンス向上(3... 概要 Partytownというプロジェクトが先月発表された。このプロジェクト自体はWebのパフォーマンス向上(3rd Party Scriptによるブロッキングの低減)を主目的としているが、実質ブラウザにおけるJavaScript Sandboxの方向性に一石を投じるものであるとして自分は理解した。稿ではこちらについて背景とともに解説を試みる。 WebブラウザにおけるJavaScript Sandbox JavaScriptで記述されたWebアプリケーションにおいて、たとえばプラグイン機構を実現したいなど、他Partyが提供あるいはユーザ自身が記述したスクリプトを、ホストとなるアプリケーションに影響を与えることなく実行することを許可したい、というケースはままある。2000年代に跋扈したブログパーツの類はWebコンテンツに対するプラグインの代表例とも言えるが、埋め込み先ページに対しての全権

ブックマークしたユーザー

  • hedachi2023年07月07日 hedachi
  • techtech05212023年04月20日 techtech0521
  • S642022年10月01日 S64
  • kabukisan2022年09月01日 kabukisan
  • syukit2022年07月25日 syukit
  • beeworks2022年07月10日 beeworks
  • yysaki2022年05月13日 yysaki
  • latica2022年04月19日 latica
  • yo_waka2022年04月09日 yo_waka
  • a-know2022年04月08日 a-know
  • hisaichi55182022年04月07日 hisaichi5518
  • kamawada2022年04月07日 kamawada
  • roshi2022年03月04日 roshi
  • stosto8262022年02月24日 stosto826
  • ssetan2022年01月02日 ssetan
  • nokazn2021年12月26日 nokazn
  • heatman2021年11月05日 heatman
  • J1382021年10月20日 J138
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /