Build with Chrome Learn how Chrome works, participate in origin trials, and build with Chrome everywhere.
We're very happy to see that some common DOM operations have just skyrocketed in speed. The changes were at the WebKit level, boosting performance for both Safari (JavaScriptCore) and Chrome (V8). Chrome Engineer Kentaro Hara made seven code optimizations within WebKit; below are the results, which show just how much faster JavaScript DOM access has become: DOM performance boosts summary div.inner
Harry Brundage, a co-worker of mine at Shopify, does a lot of CoffeeScript development and said he would love to be able to do CoffeeScript right from the console in Chrome's Web Inspector. I asked Paul Irish, a "dev relations guy" at Google, to point me in the right direction on building just such a thing. The result of today's pet project is CoffeeConsole, a Chrome extension that adds a new pane
DOM4のMutation ObserversをChromium 19.0.1031.0(Developer Build 120523)で試してみた。WebKitMutationObserver(MutationObserver)コンストラクタに引数として関数(MutationCallback)を指定してインスタンスを取得するみたい。この関数がaddEventListenerにおけるコールバック関数のような役割をするようだ。関数の指定が必要な組み込み済みのコンストラクタって他に何かあったっけ。 /*jslint devel: true, browser: true, maxerr: 50, maxlen: 80, indent: 4 */ /*global WebKitMutationObserver*/ // Edition 2012-02-03 (function executeWeb
Over lunch last week Mikhail Naganov (creator of the DevTools Heap Profiler) and I were discussing how invaluable it has been to have the same insight into JavaScript memory usage that we have into applications written in languages like C++ or Java. But the heap profiler doesn't seem to get as much attention from developers as I think it deserves. There could be two explanations: either leaking me
$200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81
Google ChromeのUserScriptsに関する仕様変更で、複数のUserScriptsで連携することが難しくなりました。このため、Chrome版のoAutoPagerize、LDRize、Minibufferは当面最新版のChromeをサポートしません。 代わりに、Extensions版のAutoPagerizeか、AutoPatchWorkをどうぞ。Minibuffer、LDRizeの代わりは、そのうち… oAutoPagerize ver1.3.0 (Google Chrome 3用の更新) - 0xFFで対応しました。LDRizeはもう少々お待ちください 以下余談。 なんとか回避策はないかと検証してみましたが、contentWindowの廃止に伴って、完全にページ側のコンテキストと分離され、さらにUserScript同士も完全に別コンテキストとして実行されるようになってし
on security, malware, cryptography, pentesting, javascript, php and whatnots Back in the days of browser wars, there was a joke: Internet Explorer is the only web browser that makes Internet browse your computer. Through various security flaws, IE was exploitable and allowed for remote code execution that could e.g. steal your sensitive files. But now the times are different. It's not that easy to
というわけでversion 2.0.13にて, Taberarelooにupload from cache相当を実装しました. 結果, ある種のreferer checkを行うserviceの画像がTumblrにpostできたり, なにより, screen captureの結果がHatena Fotolife以外のTumblrにpostできるようになりました!(上図) これで手軽にscreen captureを撮ってtumblrにuploadできますね. Chrome Web Store - Taberareloo upload from cacheは実装されないのかと言われてきましたが, なんというか技術的に可能になったので実装しました. 楽しいですね! 正確にはcacheからuploadしているわけではないのですが, 一応これでどうでしょうか? なんかダメなserviceとかあったら,
dotjs is a Google Chrome extension that executes JavaScript files in ~/.js based on their filename. If you navigate to http://www.google.com/, dotjs will execute ~/.js/google.com.js. This makes it super easy to spruce up your favorite pages using JavaScript. On subdomains such as http://gist.github.com dotjs will try to load ~/.js/gist.github.com.js as well as ~/.js/github.com.js and ~/.js/com.js.
You can find more information on our Wiki at http://www.v8project.org
Firefox向けのuserJS書いていたんですが、GoogleChrome, Operaにも対応させたくなったので、以下のサイト様を参考にGM_*Value(s)系の関数が実装されていないときにoverrideする処理書きました。 参考元サイトさま。 GM_setValue系をChromeでも使えるようにする - Firefoxアドオンとか ソース /** * 各関数が実装されていない場合、localStorageで代用する */ function GM_XBrowse() { var gmFuncs = {}; // functions ---- gmFuncs.GM_setValue = function (key,value) { return localStorage.setItem(key, value); }; gmFuncs.GM_getValue = function (
The product of a web developer with a little too much caffeine Today you can download jsshell 2.0. This new version has a lot of new features. If you’ve never used it before you might want to watch the jsshell screencast to help you get caught up on what it does and how it works. Basic Usage Here are the basics of using jsshell. CTRL + Enter: Runs all of the code in the current window. You can als
JavaScriptWRONG_DOCUMENT_ERRORが突然出るようになって原因を調べたiframeを使ってrangeを色々やりたい場合はDocumentは揃える必要がある。Firefoxなどでは不要。とりあえずWRONGかどうかはたいした問題ではなく、Rangeを生成した段階で要素が空だった時が問題。d = iframe.contentWindow.docuyment;range.selectNode(d.body);として何かを選択させておく必要がある。簡単にまとめChromeで要素が選択されていない状態でRangeを使う時はとりあえずbodyでもなんでもいいから選択させとけよ。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く