すみだセキュリティ勉強会2018その2での発表資料です。
This is the evergreen copy of "Life of a Pixel". Video of the presentation at Chromium University (Nov 2020): http://bit.ly/loap-2020-video LIFE OF A Steve Kobes skobes@chromium.org Nov 2020 slides: bit.ly/lifeofapixel with special thanks to past presenters dknox@, chrishtr@, pdr@ "The unexamined...
Workers are brilliant. A single worker can give the main thread some much needed breathing room, extending an application’s processing capacity. The application’s UI hums along whether you’re processing video, auto-tuning some audio, or generating a dank meme. But if workers are so great, why are they so under utilized? Are UI performance issues not common? That can’t be the case in a world full o
Cookies specification compliance issues in modern browsers Star research by Ivan Nikulin (email: ifaaan@gmail.com, github: inikulin, twitter: _inikulin_) This table lists RFC 6265 compliance issues found in modern browsers. Data was obtained by running the IETF test suite across major browsers using a specially made test runner. Test fails are divided into categories for the working group to disti
"last 2 versions" considered harmful There comes a time in every developer's life when they come to realize their thoughtleaders misled them. Oh, we've really done it now. So remember how we told you all to use babel-preset-env? { "presets": [ ["env", { "targets": { "browsers": [ "last 2 versions" ] } }] ] } See browserlist coverage We told you to use it because it would only compile the things th
Intelligent Tracking Prevention Study Intro 業界を震撼させた ITP について現状を確認し、 3rd Party Cookie の今後について議論します。 https://webkit.org/blog/7675/intelligent-tracking-prevention/ Speaker @jxck: ITP の現状確認 @suzu_v: ディスプレイ広告とITP Time Table 開場: 19:00 開始: 19:30 会場 サイボウズ 東京オフィス 東京都中央区日本橋2-7-1 東京日本橋タワー27階 カンファレンスルーム2 アクセス 地図 入館方法 東京日本橋タワー (地下鉄日本橋駅 B6 出口直結) 7F へ 7F の入館端末で ID を入力して入館証を発行(ID は connpass メッセージにて後日連絡します) 27F 行
Andrew Betts (@triblondon) is a web developer and principal developer advocate for Fastly, working with developers across the world to help make the web faster, more secure, more reliable and easier to work with. He founded a web consultancy which was ultimately acquired by the Financial Times, led the team that created the FT's pioneering HTML5 web app, and founded the FT's Labs division. He is a
What is FromJS? FromJS shows you where each value in the DOM comes from. For example, some data might have been loaded using fetch, some might have been stored in localStorage, and some might have been hard-coded in the JavaScript code. Try FromJS I've not worked on this for a while and it never worked super well, so maybe you shouldn't actually try it :) Install from NPM: npm install -g @fromjs/c
Intro ブラウザの機能を制限する Feature Policy の実装が進みつつある。 Feature Policy は、ブラウザが持つ機能について選択的に許可/制限を行う API だ。 AMP のように特定の機能を制限する目的にも使えるが、クロスオリジン iframe に対する権限移譲のための API としても使用される。 Feature Policy のモチベーションおよび適用方法について、類似する CSP や iframe sandbox と合わせて解説する。 なお、今回解説する内容は、まだブラウザの実装に反映されていない部分があるため、注意されたい。 Motivation まず Feature Policy のモチベーションとして、 機能の制限 と 権限の移譲 という二つのニーズを解説する。 機能の制限 パフォーマンスやセキュリティの観点から、実装はあるが、使用する上で制限を設
Tweet (list) 導入 KeyboardEvent.keyCodeとは何なのかについて少し解説してみたいと思います。 Webアプリでキーボードからの入力を処理する場合に、KeyboardEvent.keyCodeと、 KeyboardEvent.charCodeの二つ(さらにKeyboardEvent.whichを使う人も希に見かけますが)を最初に見かけられた方が多いのではないかと思います。 あなたがこれらの属性を初めて知った時、そのドキュメントはどのように解説していたでしょうか。 KeyboardEvent.charCodeはシンプルで誤解するのも難しいぐらいです。 しかし、KeyboardEvent.keyCodeはそうではありません。 多くの人は、この属性を根本的に間違った情報と共に知ったと思います。 KeyboardEvent.keyCodeの歴史 KeyboardEven
2018年です。 私自身は相も変わらずAutoPagerize系拡張をメインブラウザ2つ(Firefox、Google Chrome)に突っ込んで、SITEINFOをほどほどのペースで今もWedataにアップしたりメンテしたりしてます。2017年はVimperatorが死んだり、VimFxに手を出したらこっちも死んだりと、ブラウザ環境が大幅に変わった年でした。今挙げたのはどちらもFirefoxでの出来事ですが、同じような破壊的変更のあおりを受けて本家本元、 id:swdyh 謹製のAutoPagerizeも使えなくなったのがFirefox Quantumのリリースされた昨年11月。それからしばらくしてChrome向けで id:os0x 製のAutoPatchWorkもいつの間にか使えなくなっていました(自分が観測したのは今月初頭b:id:t_f_m:20180206)。 AutoPager
Chrome is now the most popular browser across all devices, thanks to Android’s popularity and the rise of Chrome on Windows PCs and Mac computers. As Google continues to dominate our access to the web, information through its search engine, and services like Gmail or YouTube, Chrome is a powerful entry point in the company’s vast toolbox. While Google championed web standards that worked across ma
How browsers work Stay organized with collections Save and categorize content based on your preferences. Preface This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals and spent a lot of time reading web browser source code. She wrot
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く