アーキテクチャのすゝめ
まえがき こんにちは。ko-tarou です。 今回は、意外と説明するのが難しい 「 アーキテクチャ 」 について、まとめました。 「アーキテクチャって何?」 「なぜ必要なの?」 という疑問を持...
45 search resultsShowing 1~20 results
You need to log-in
まえがき こんにちは。ko-tarou です。 今回は、意外と説明するのが難しい 「 アーキテクチャ 」 について、まとめました。 「アーキテクチャって何?」 「なぜ必要なの?」 という疑問を持...
まえがき こんにちは。ko-tarou です。 私は 2025 年現在、金沢に住んでいます。 今回は、 地方学生としての苦悩 をまとめさせていただきました。 自己紹介 地方学生としてどのような活...
ブラウザプロセスとナビゲーション 現代のブラウザ ( 特に Chromium ベースのもの ) は、単一のプログラムではなく、OS のように複数のプロセスが協調して動作する分散システムです。 1...
レイアウト (Reflow) - 幾何学の計算 「何を描くか(Render Tree)」と「どう装飾するか(Style)」が決まりました。 次は「それを画面のどこに、どのくらいの大きさで配置する...
TTFBからDOM構築まで サーバーはリクエストを受け取ると、HTMLを生成して返送します。ブラウザのネットワークスレッドが最初のバイトを受け取った瞬間を TTFB (Time To First...
面接等でよく聞かれる、Web ページが表示されるまでの流れを できるだけ詳細にまとめました。
前置き この記事では、 「インターンの走り出しに意識して欲しいこと」 をまとめました。 ぜひ、インターン直前に一読していただければ幸いです。 インターン前に調べておくこと インターンが始まる前に...
前置き この記事をお読みいただき、ありがとうございます。 2025 年 10 月、学生支援を受け、人生初 VueFes に参加してきました。 この記事では、会期中に魅力的に感じた点や学びを共有し...
「Kotlin DSL」という言葉、聞いたことはありますか? Gradle の build.gradle.kts や Jetpack Compose など、 Kotlin の世界では頻繁に登場す...
LGTM 画像ジェネレーター LGTMeow LGTM GEN LGTM Factory あとがき この記事はまとめ記事です。 ネタ切れしたのは許してください。明日はちゃんとします。
前置き この記事をお読みいただき、ありがとうございます。 2025 年 9 月、STORES さんの学生支援を受け、人生初 iOSDC に参加してきました。 この記事では、会期中に魅力的に感じた...
目的 Android 開発における Navgation について復習を兼ねてまとめました Navigation を使う Navigation を導入するために以下のライブラリを追加します ※ v...
はじめに CI( Continuous Integration:継続的インテグレーション)は、開発者がコードを頻繁にリポジトリに統合し、自動でビルドとテストを実行する開発手法です。 簡単に言うと...
HTTPプロトコルの進化 安全な土管(TCP+TLS)が開通したら、いよいよWebページの中身を要求します。ここで使用されるHTTPプロトコルは、Webの歴史そのものであり、バージョンごとに劇的...
TCP接続とTLSハンドシェイク IPアドレスが判明すると、ブラウザはWebサーバーとの間に通信パイプを開通させます。インターネットは信頼性のないネットワークの集合体であるため、ここで「信頼性の...
レンダリングツリーとスタイル計算 - 設計図の完成 DOMとCSSOMという2つの独立した情報構造が揃いました。ブラウザはこれらを統合し、画面に描画するための「設計図」を作成します 5。 7.1...
レンダリングをブロックする壁 HTMLだけではページは表示されません。CSSとJavaScriptがここで介入しますが、これらはレンダリングの進行を阻害する「ブロッキングリソース」となる可能性が...
第9章:ペイント (Paint) - ピクセルの生成 位置とサイズが決まったら、要素を実際に「塗る」作業に入ります。これを ペイント(Paint) と呼びます。しかし、ここでいきなり画面のピクセ...
ラスタライズとコンポジット - ブラウザの高速化の秘密 ここまでの処理(HTMLパース〜ペイント)は、主にメインスレッドで行われてきました。しかし、現代のWebサイトはリッチであり、すべてをメイ...
ディスプレイへの表示 - インタラクション 11.1 GPUとVSync GPUによって合成されたフレームは、バックバッファに書き込まれます。そして、ディスプレイのリフレッシュレート(通常60H...
45 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.