エンジニアが発信する【JavaScript】の記事を集めました

エンジニアが作る最新ITブログ トップ>エンジニアの発信する【JavaScript】

2010年07月08日

「続・ハイパフォーマンスWebサイト」

「続・ハイパフォーマンスWebサイト」は以前の「ハイパフォーマンスWebサイト」のまさに続編。
以前の内容が古くなったとか、そういったことはありません。以前のルールは有効なまま。
しかしWeb2.0という潮流からJavascriptの使用頻度が高まり、チューニングポイントをJavascript(やCSS)に絞った内容になっています。
このため、以前のものはWebサイト運用者だったり、設計者だったりといったところが対象でしたが今回の対象はWebサイト開発者やデザイナが対象になります。

ますます重要性を増してきているJavascriptやCSS。本書で何がボトルネックになるのか、どうやれば解消できるのかをしっかりと学びましょう。本書で出てくる内容を自分自身で「再発明」する必要はないのですから。


続・ハイパフォーマンスWebサイト ―ウェブ高速化のベストプラクティス

続・ハイパフォーマンスWebサイト ―ウェブ高速化のベストプラクティス

  • 作者: Steve Souders
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2010/04/10
  • メディア: 大型本




「ハイパフォーマンスWebサイト」
 Webサイトを高速化するためにバックグラウンド処理をひたすら高速化しようとしていませんか?
もちろんバックグラウンド処理がネックになっている場合はそうすべきです。でもバックグラウンド処理だけではハイパフォーマンスは実現できません。むしろフロントサイドを見直すことが重要です。
そのルールは14個あります。このうちのいくつかを実施するだけでハイパフォーマンスは実現できます。

ルール1 :HTTPリクエストを減らす
ルール2 :CDNを使う
ルール3 :Expiresヘッダを設定する
ルール4 :コンポーネントgzipする
ルール5 :スタイルシートは先頭に置く
ルール6 :スクリプトは最後に置く
ルール7 :CSS expressionの使用を控える
ルール8 :JavascriptとCSSは外部ファイル化する
ルール9 :DNSルックアップを減らす
ルール10:Javascriptを縮小化する
ルール11:リダイレクトを避ける
ルール12:スクリプトを重複させない
ルール13:ETagの設定を変更する
ルール14:Ajaxキャッシュ可能にする

なぜ、これらを実施すると高速化できるのか、それぞれの具体的な内容は?
それを知りたければぜひこの本を読んでください。Yahoo!で実証されたテクニックですので間違いなしです。

ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール

ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール

  • 作者: Steve Souders
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2008/04/11
  • メディア: 大型本

2010年05月28日

[Javascript]ん〜

<script type="text/javascript">document.body.appendChild(document.createElement('script')).src='foo.js'</script>

2010年05月08日

TwitterもAWSユーザだったんだ・・・。

TwitterのサービスをホストしているのがNTTアメリカだ、ということは以前から知っていましたが・・、実はAmazon Web Servicesも利用していたんですね。

(いつまで公開されているかわかりませんが)日経のサイトにTwitterのインフラについての記事が掲載されています。
それによると画像などはAmazon S3に格納。さらに画像やJavascriptなどはAmazon CloudFrontを利用しているそうです。

なるほどねー、日本から利用していてもそれなりの応答スピードを保つにはいろいろなシステムを組み合わせているんですね。こうした組み合わせの使い方もあるんだ・・・。

応答スピードはかなり頑張っていて、さらに稼働率も数年前に98%だったものが99.8~99.9%にまで向上。
新しいサービスを導入しながら稼働率や性能もあげていく、、大変な努力をしているんですね。


AmazonCloudテクニカルガイド ―EC2/S3からVPCまで徹底解析―

AmazonCloudテクニカルガイド ―EC2/S3からVPCまで徹底解析―




Twitter API プログラミング

Twitter API プログラミング

  • 作者: 辻村 浩
  • 出版社/メーカー: ワークスコーポレーション
  • 発売日: 2010/04/21
  • メディア: 単行本


2010年02月12日

High Performance Javascript

興味深い書籍が出そうですね。「High Performance Javascript
AJax等々でJavascriptの性能が高まっているところですのでとても参考になりそうです。
(当然のごとく最初は英語版のみですが…)





High Performance Javascript

High Performance Javascript




「High Performance WebSites」のKindle Editionが出ているので上記も出てくるかもしれませんね。右は日本語版です。

2010年01月15日

あらためて、docomoの最新機種で情報流出の危険性警告

すでに昨年11月に指摘されていたものですが、読売新聞のサイトで掲載されていたのでこちらでも再掲。

携帯端末も高度化するにつれてセキュリティホールも生まれやすくなってきているようです。
最終的には「かんたんログイン」機能の見直しをしていかなければならないのでしょうね。

i-modeブラウザ2.0で不正アクセスの危険性
Javascript機能に対応したi-modeブラウザ2.0で不正アクセスの危険性があるそうです。

危険性があるのは「かんたん認証」機能。端末IDを利用したあれですね。JavascriptとDNSを組み合わせた攻撃で不正アクセスされてしまう可能性があるとのこと。

・アプリケーション側ではHostフィールドの正当性をチェックすること
・ユーザ側ではJavascriptを無効にすること
docomo側が対応を行うこと

と3つの方法を紹介しています。それぞれ「これはうちに関係あるかな」と思う部分を対策しておいたほうがよいかもしれませんね。


2009年11月24日

i-modeブラウザ2.0で不正アクセスの危険性

Javascript機能に対応したi-modeブラウザ2.0で不正アクセスの危険性があるそうです

危険性があるのは「かんたん認証」機能。端末IDを利用したあれですね。JavascriptとDNSを組み合わせた攻撃で不正アクセスされてしまう可能性があるとのこと。

・アプリケーション側ではHostフィールドの正当性をチェックすること
・ユーザ側ではJavascriptを無効にすること
docomo側が対応を行うこと

と3つの方法を紹介しています。それぞれ「これはうちに関係あるかな」と思う部分を対策しておいたほうがよいかもしれませんね。

2009年11月07日

Google、Javascriptツール「Closure Tools」を公開

Googleが20%ルールから作り出したJavascript最適化ツール「Closure Tools」オープンソースとして公開しました。

ほんとGoogleって惜しげもなくツールを公開していきますよね。
Webが発展すればするほど、検索する対象も増え検索をする機会も増えるからなのでしょうか。
従来の国内ソフトウェアベンダーだったら社内ツールで留めるようなものでも公開してしまうので、脅威であると同時に多大な貢献者でもあります。

すごいな~。今回のClosureは結構使えそうな気がします。

Google、自社のWebアプリ作成ツール「Closure」をオープンに - ITmedia エンタープライズ




Javascript 第5版

Javascript 第5版

  • 作者: David Flanagan
  • 出版社/メーカー: オライリー・ジャパン
  • 発売日: 2007/08/14
  • メディア: 大型本



Javascript: The Good Parts ―「良いパーツ」によるベストプラクティス

Javascript: The Good Parts ―「良いパーツ」によるベストプラクティス

  • 作者: Douglas Crockford
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2008/12/22
  • メディア: 大型本



Head First Javascript 頭とからだで覚えるJavascriptの基本

Head First Javascript 頭とからだで覚えるJavascriptの基本

  • 作者: Michael Morrison
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2008/08/14
  • メディア: 大型本


2009年10月23日

i-modeのJavascript機能、有効に

2009年夏にJavascript対応版を発表直後からその機能を無効にしてきたi-mode端末ですが、やっと有効化できるようになるようです。




順次ソフトウェアアップデートが行われ、対応するすべての機種のアップデートを公開するのは11月中になるとのこと。

旧来の機種対応などもあり実際はJavascript対応のサイトはまだまだ数は少ないとは思いますが、機能が無効化になっているというのはIT関係者としては気になります。やっとスッキリするな~。

2009年07月17日

Firefox 3.5.1リリース

先日のJIT Javascriptコンパイラの脆弱性の修正や安定性の向上などを行ったFirefox 3.5.1がリリースされました。
SANS Future Vision 2009でもJITの脆弱性についての危険性を指摘していましたので、早急にアップデートしたほうがよさそうです。

Firefox 3.5に未対策の脆弱性
Firefox 3.5のJIT Javascriptコンパイラに脆弱性が発見されました。

この脆弱性をついたWebサイトも登場しているそうです。
現在修正対策中ですので、それまではJavascriptのJITを無効にするといった対応が推奨されています。
(性能は劣化しますけど・・・)

早いところ修正版がでると良いのですけど。


2009年07月15日

Firefox 3.5に未対策の脆弱性

Firefox 3.5のJIT Javascriptコンパイラに脆弱性が発見されました

この脆弱性をついたWebサイトも登場しているそうです。
現在修正対策中ですので、それまではJavascriptのJITを無効にするといった対応が推奨されています。
(性能は劣化しますけど・・・)

早いところ修正版がでると良いのですけど。

エンジニアが作る最新ITブログ トップ>エンジニアの発信する【JavaScript】

メンバー紹介

タグパネル

ランキング

エンジニアが作る最新ITブログ DODA