タグ レンダリング
新着順 10 users 50 users 100 users 500 users 1000 usersWebページ高速化に必須の知識!ブラウザがWebページをどのようにレンダリングしているか、図を用いて解説 | コリス
ブラウザがWebページをどのようにレンダリングしているか、図を用いてやさしく解説した記事を紹介します。 レンダリングの仕組みを理解することで、HTMLやCSSやJavaScriptなど実装時にも気をつける点があります。 How the browser renders a web page by James Starkie 下記は各ポイントを意訳したものです。 ※当ブログ... 続きを読む
ブラウザレンダリングの仕組み
以前書いた記事「Webページがブラウザに表示されるまでに何が起こるのか?」で ブラウザレンダリングについて詳細に知りたいという意見をいただいたので、調べてまとめてみました。 全体図 レンダリングの大まかな流れです。 HTMLのダウンロード サーバから送られてきたHTMLをダウンロードします。 HTMLの解析 サーバか... 続きを読む
[CSS]ブラウザ間の差異を無くすリストのスタイルシート | コリス
Konstruktors Notesのエントリー「How to Create Beautiful and Elegant HTML Lists Using CSS」から、CSSを使用して美しくエレガントなリストを制作する方法を紹介します。 How to Create Beautiful and Elegant HTML Lists Using CSS 各ブラウザによるリストのレンダリングの差 リス... 続きを読む
Twitterがページ表示時間を5分の1に高速化。どのようなテクニックを使ったのか? - Publickey
Twitterがフロントエンドのアーキテクチャを見直し、Webページの読み込み速度を改善したことをブログで明らかにしています。 新しいアーキテクチャでは、これまでWebブラウザ上でJavaScriptの処理によって行ってきたWebページのレンダリングを見直し、サーバ側でレンダリング済みのHTMLページを送信し表示することにしています。これによってWebページの読み込みから最初のツイートの表示までの... 続きを読む
オンラインで、いろいろなブラウザのチェックができるサイト集 | コリス
Web Worker Dailyのエントリー「7つのブラウザ テスト サービス」で紹介している、いろいろなブラウザのレンダリングをシミュレートできるサイトのリンク集です。 Is Your HTML Good Enough? 7 Browser-Testing Services 上記サイトでは7つ紹介されていますが、無料で(トライアルを含む)行えるサイト5つを紹介します。 続きを読む
Googleに学ぶ、ウェブページのパフォーマンスを最適化する方法 | コリス
Web Performance Best Practices 下記、ウェブページのパフォーマンスを最適化するポイントをまとめたものです。 キャッシュの最適化 往復遅延時間を減らす HTTPリクエストを減らす ロードサイズを減らす レンダリングの最適化 1. Optimize caching キャッシュの最適化 ブラウザのキャッシュを活用 JavaScriptやCSSファイルや画像などのスタティック... 続きを読む
[速報]次期Micrsoft Edgeに「Internet Explorer mode」搭載。企業向けにIE11のレンダリングも提供。Microsoft Build 2019 - Publickey
[速報]次期Micrsoft Edgeに「Internet Explorer mode」搭載。企業向けにIE11のレンダリングも提供。Microsoft Build 2019 マイクロソフトは米シアトルで開催中のイベント「Microsoft Build 2019」で、次期Microsoft Edgeの企業向け新機能としてInternete Explorer 11と同じ機能をMicrosoft Edge内で提供する「Internet... 続きを読む
[フロントエンド] ブラウザレンダリングの仕組みを理解して、ブラウザに優しいJavaScriptを書こう - YoheiM .NET
こんにちは、@yoheiMuneです。 ブラウザのレンダリングの仕組みはHTML5 RocksやHow browsers workで詳しく解説されてきました。しかしそれらはとても詳細で、読破して理解するのは大変です。 今回のブログでは手軽にレンダリングの概要を理解できるように心がけました。またより詳しく学べるようなリンクも記載しました。 そしてブラウザのレンダリングの仕組みを理解した上で、どのよう... 続きを読む
Google Font API で手軽に始めるフォント遊び : could
共有ボタンと検索がページ上に移動しました。もし、じっくり記事を読みたいという方は一番右の「読みモード」ボタンをご利用ください。 googleデザイン Google Font API で手軽に始めるフォント遊び CSS ファイルをリンクするだけで手軽に Web Font を楽しめる Google Font API。その手軽さはフォントのレンダリングのタイミングのコントロールまで及んでおり、作り手とし... 続きを読む
JavaScript Plugin Architectureというプラグイン設計について学ぶ無料の電子書籍を書いた | Web Scratch
JavaScript Plugin Architecture というJavaScriptのプラグイン設計についての電子書籍を書きました。 この書籍はJavaScriptのライブラリやツールにおけるプラグインアーキテクチャについて見ていく事を目的としたものです。 以下の形式で読むことができます。 Web版 PDF形式 - レンダリングに難あり ePub形式 Mobi形式 GitHub 上にソースコー... 続きを読む
WordPressを劇的に高速化、1秒以内に表示されるフロントエンドの構築方法 -Zero-latency WordPress Front-end | コリス
サーバーサイドのレンダリング(SSR)を使用して、数分の1秒以内にページが高速に表示されるWordPressのフロントエンドを構築するテクニックを紹介します。 バックエンドのキャッシュと組み合わせることで、非常に高速になり、しかも安価にWordPressサイトを構築できます。 Zero-latency WordPress Front-end -GitHub 下... 続きを読む
Reactのレンダリングに関する完全ガイド - Qiita
この記事はComplete Guide to React Rendering Behaviorの翻訳記事になっています。 ご本人(Markさん)にも許可を頂いて翻訳しております。 こちらの記事がReactのレンダリングを理解する上で今までで一番体系的で一番分かりやすかったので、ぜひ紹介したく翻訳させて頂きました。 翻訳ツールにもたくさん助けてもらいな... 続きを読む
レンダリングを意識したパフォーマンスチューニング
レンダリングを意識したパフォーマンスチューニング Presentation Transcript TalkNote × Frontrendレンダリングを意識したパフォーマンスチューニング @pocotan001Hayato Mizuno なぜ最適化が必要か Webの閲覧時はあらかたレンダリングにコストをかけている(スクロール、他ユーザー操作など) ユーザーはOSとの感触が大きく違うものに違... 続きを読む
GoogleのApacheサーバ向けウェブ高速化モジュール、Mod_Pagespeed、安定版リリース
Googleは Apache向けのオープン・ソース・ツール、mod_pagespeedの最初の安定版をリリースした。このウェブ・サーバ用モジュールはページを自動的に最適化してレンダリングやダウンロードを高速化する。今回、安定版がリリースされたことでGoogleは「いっそう幅広い利用が期待される」としている。 しかしDreamHost、Go Daddyやコンテンツ配信サービスのEdgeCastなど数... 続きを読む
1人約70万円の投資--ビズリーチがエンジニアらに136台のiMac Proを導入した理由 - CNET Japan
人材サービスのビズリーチは4月、エンジニア・デザイナー職のスタッフを対象に、iMac Proを136台導入した。 iMac Proは、2017年12月に発売されたハイエンド向けのディスプレイ一体型のMacだ。プロセッサにはIntel Xeonを採用し、標準でも8コア、最大18コアを搭載する。画像のレンダリングやアプリケーションのコンパイル... 続きを読む
iPhone 6 Plusの画面は1242×2208を1080×1920に縮小表示する仕様。ドットバイドット表示は不可
ディスプレイの解像度がFullHD(1080×1920)となっているiPhone 6 Plusですが、ドットバイドットのレンダリングではなく、実解像度よりも大きい1242×2208を画面の実解像度に縮小して表示する仕様となっている事が確認できました。 iPhone 6 Plusで撮影したスクリーンショットをiPhotoで確認してみたところ、解像度が1242×2208となっていました。iPhone ... 続きを読む
GIGAZINE - 無料3D景観作成ソフト「2」では星や植物もレンダリング可能
これ全部、3DCGです。非商用利用ではこれまで通り無料で利用可能とのこと。もちろんこの植物も3DCGです。こんなのが既存のTerragenと同じ操作感覚で作成できるとは、いい時代になったものです。 Terragen - La page de Luc Bianco http://lucbianco.free.fr/tgd_index.html また、星を丸ごと作成してレンダリングすることも、さらにそ... 続きを読む
やっぱりサーバーサイドレンダリングなんかしなくていいやという気持ち - console.lealog();
2017 - 07 - 10 やっぱりサーバーサイドレンダリングなんかしなくていいやという気持ち Web React.js JavaScript 個人の意見 aka ポエムです。 界隈的には今さら感がすごいけど。 そんな今さらポエった事情としては、 とある案件でSPAをReactで作りつつサーバーサイド レンダリング (以下 SSR )をすることになるかも SPAじゃないページもまとめてReact... 続きを読む
これは使わないと!レンダリングのパフォーマンスが向上する、CSSの新しいプロパティ「content-visibility」 | コリス
Webページのパフォーマンスを向上させることは、CSSでも可能です。去年の暮れからChromeで利用できるようになったCSSの新しいプロパティで、2021年現在Edge, Firefox, Operaにもサポートされています。 読み込みパフォーマンスを向上させるために最も効果があるCSSの新しいプロパティcontent-visibilityについて紹介しま... 続きを読む
リソースの読み込みを助けるウェブブラウザ API の世界
ウェブブラウザはネットワークから様々なリソースを集め、それらを処理して組み合わせてウェブページをレンダリングします。リソースが揃わないとレンダリングできないので、この一連の処理のどこかが遅れるとページの表示も遅くなります。レンダリングをすみやかに開始できるようにウェブブラウザはリソースの取得やそ... 続きを読む
CSSを非同期ロードする最も簡単な方法 - Qiita
CSS読み込みの<link rel="stylesheet">は同期なので、レンダリングブロックします。 どういうことかというと、CSSファイルの読み込み・パースが終わるまで画面描写が止まってしまいます。 これに対策する方法としてpreloadというものが策定されましたが、対応状況が微妙です。 2019年7月時点でもブラウザシェアが8割しか... 続きを読む
DOCTYPE スイッチについての検証とまとめと一覧表 - hxxk.jp
DOCTYPE 宣言の種類によって、ブラウザのレンダリングが標準準拠モードになったり後方互換モードになったりすることを DOCTYPE スイッチと言います。 今回は要点だけ手短かに行きたいので詳しくは解説しませんが、 IE 6 だと DOCTYPE 宣言より前になんらかの文字 ( 記述が推奨される XML 宣言であっても ) があれば問答無用で後方互換モードになるバグがあるとか、まあよく聞く話題で... 続きを読む
head内でパフォーマンスの問題がある箇所、Webページのレンダリングを妨げる要因を明らかにするCSS
Webページのレンダリングを妨げる要因、<head>タグ内でレンダリングをブロックしているCSSやJavaScript、サードパーティーのリソースなどを表示して、どこを修正すればよいか教えてくれるCSSのスニペットを紹介します。 ちなみに下記のグリーンは問題なし、レッドはエラーで対応が必要、オレンジは特定のシナリオで問題... 続きを読む
useEffect: 基礎から使用すべきでない例まで
はじめに useEffect について、きっちり調べようと思い調べてみた。公式ドキュメントのまとめ記事になっている。 useEffect 基礎編 useEffect とは Effect を用いるとレンダリングの後にコードを走らせることができ、React 外のシステムの要素と同期することが可能になる。 なぜ必要か まず、React コンポーネントの二種... 続きを読む
ディズニー、砂糖や塩、砂などの不均一で多分散の粒子群を現実的に見せるレンダリング方法を論文にて公開 | Seamless
ディズニー、砂糖や塩、砂などの不均一で多分散の粒子群を現実的に見せるレンダリング方法を論文にて公開 2016.12.09 Disney Researchは、動的で不均一な粒子の混合物の効率的なレンダリングを可能にする方法を論文にて 公開しました。 論文では、異種で多分散の粒子群をレンダリングするためのマルチスケールアプローチを提示します。何百万レベルの粒子をシュミレートするのに使用され、砂糖や塩、... 続きを読む