タグ

webに関するgowithyouのブックマーク (79)

  • 令和のHTML / CSS / JavaScriptの書き方50選


    Web 2024Web 調 1. HTML  Lazy loading <img>loading="lazy"
    令和のHTML / CSS / JavaScriptの書き方50選
  • 3rd-party cookieの引退とブラウザのアドテック進出|AD EBiS マーテック研究会


    13rd-party cookie233rd-party cookie1 Privacy SandboxChromeAPI ChromeAPIEUTurn itonNo Thanks 20212稿2
    3rd-party cookieの引退とブラウザのアドテック進出|AD EBiS マーテック研究会
  • HTTPキャッシュを使いこなして、Webアプリを快適に(1) | IIJ Engineers Blog


      20002038... cats_dogs HTTP使HTTP HTTPWebWeb HTTPCache-Control使 HTTPCache-Control  使 Catch-Control cats_dogs
    HTTPキャッシュを使いこなして、Webアプリを快適に(1) | IIJ Engineers Blog
  • View Transitions API入門 - 連続性のある画面遷移アニメーションを実現するウェブの新技術 - ICS MEDIA


    View TransitionsAPI使 CSStransitionanimationJavaScriptWeb AnimationsAPIView TransitionsAPI 使使  View TransitionsAPI JavaScriptCSSJS 20246Chrome 126Edge 126J
    View Transitions API入門 - 連続性のある画面遷移アニメーションを実現するウェブの新技術 - ICS MEDIA
  • WebOTP API - Web API | MDN


    WebOTP API  SMS  使SMS 使 WebOTP API 
    WebOTP API - Web API | MDN
  • Content-Disposition の filename という地雷。 (1個の観点で17個の脆弱性を見つけた話) - ぶるーたるごぶりん


    English ver: https://gist.github.com/motoyasu-saburi/1b19ef18e96776fe90ba1b9f910fa714#file-lack_escape_content-disposition_filename-md TL;DR 1115 { Web Framework, HTTP Client , Email / Web Service }  1 ( 50-80 調) RFC WHATWG > HTML Spec   Content-Dispo
    Content-Disposition の filename という地雷。 (1個の観点で17個の脆弱性を見つけた話) - ぶるーたるごぶりん
  • 1ミリ秒でも早く届けたい! HTMLで画像読込を高速化するために取り組んでいること - ICS MEDIA

    ウェブサイトの表示スピードはサイトの健全性における重要な観点の一つです。Googleが提唱するCore Web Vitalsコア・ウェブ・バイタルズと呼ばれる指標の中にもサイト表示スピードに関する項目があり、表示されるまでの時間が単なるユーザー体験だけでなく、SEOでも無視できない存在です。表示スピード低下の要因はネットワークやサーバーサイド、そしてフロントエンドまで広範囲におよびます。記事ではその中でも画像の読み込みについて改善できるテクニックを改善前と改善後を比べながら紹介します。 改善前サンプルを別ウインドウで開く 改善後サンプルを別ウインドウで開く 画像読み込みBefore / Afeter 上図はLighthouseによるチェックの結果です。Lighthouseはウェブサイト検査ツールで、ウェブページのパフォーマンス、アクセシビリティ、SEOなどの状態を計測できます。Googl

    1ミリ秒でも早く届けたい! HTMLで画像読込を高速化するために取り組んでいること - ICS MEDIA
  • 今は、もう、動かない、その User-Agent 文字列


    2023101LINELINELINE Tech Blog  Web  User-Agent  User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.1234.56 Safari/537.36 User-Agent IP fingerprinting   
    今は、もう、動かない、その User-Agent 文字列
  • ヤフー全社横断「Webパフォーマンス改善」の取り組み (Core Web Vitalsスコアの向上)


    2023101LINELINELINE Tech Blog11Web@narirowWeb Web Web 2021Google Core Web VitalsGoogle
    ヤフー全社横断「Webパフォーマンス改善」の取り組み (Core Web Vitalsスコアの向上)
  • 自作のRust製エミュレーターをWebブラウザーで動くようにした


    RustWeb   JavaScriptTypeScriptReactAngularnpmwebpack使
    自作のRust製エミュレーターをWebブラウザーで動くようにした
  • EC サイトの URL 構造 ベスト プラクティス | Google 検索セントラル  |  ドキュメント  |  Google for Developers

    フィードバックを送信 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 e コマース ウェブサイトの URL 構造を設計する Google が e コマースサイトのウェブページを効率的に発見して取得できるように、URL を適切に設計してください。お客様が URL の構造を管理されている場合には(たとえば、独自のサイトをゼロから構築されているなど)、このガイドを参考にして URL 構造を決定すると、Google が e コマースサイトをインデックス登録する際の問題を回避できます。 URL 構造が重要である理由 URL 構造の設計が適切であれば、Google はサイトをクロールしやすく、インデックス登録もしやすくなります。URL 構造に不十分な点があれば、以下の問題が発生する可能性があります。 Googlebot が 2 つの URL で同じコンテンツが返される

    EC サイトの URL 構造 ベスト プラクティス | Google 検索セントラル  |  ドキュメント  |  Google for Developers
  • 図で理解する Flexbox

    Flexboxはレイアウト組む上でとても便利だが、justifyだとかalignだとか名前と意味の対応が曖昧で毎回調べていた。 仕組み・使い方を理解しようと思い、図を使って整理してみた。 ※ CSS Grid についても整理してみました Flexbox Flexboxは縦・横に要素を並べられるレイアウト方法です。 Flexboxを使うことにより、縦・横に並べるだけでなく、並べた要素の中央寄せ・上寄せなど細かな位置も調整できます。 コンテナ・アイテム Flexboxを使う上で必要となる要素が「Flexコンテナ」と「Flexアイテム」です。 Flexコンテナの中にFlexアイテムを複数並べてレイアウトします。 <div class="container"> <div class="item">1</div> <div class="item">2</div> <div class="item"

    図で理解する Flexbox
  • CORSの仕様はなぜ複雑なのか


    Web CORS CORSMDN CORS Web  (Origin)  (RFC 6454)  Same-origin policy ():  WikipediaSOP1995Netscape 2.02
    CORSの仕様はなぜ複雑なのか
  • ついに、Webアプリでの帳票印刷のベストプラクティスを編み出しました

    この記事で紹介した手順をライブラリ化して公開しました🎉 こちらの別記事 で使い方など詳しくご紹介していますので、ぜひご参照ください! はじめに 言い切りタイトルすみません 僕を含む一定数の人にとって現時点でのベストプラクティスとなりうる手法という意味で紹介しています 極めてシビアな帳票出力の世界にいる人から見ると使い物にならない内容かもしれないと思います 帳票印刷の世界では SVF というサービスが有名らしいです。が、こういった外部サービスは使わずに自力で実装するというのがこの記事の前提です 動的に明細行の数が増減する連票はこの記事の解説では考慮していませんが、追加で実装するのはそれほど難しくないということは読んでいただければ分かるかなと思います 結論から 僕が考える現時点でのWebアプリでの帳票印刷のベストプラクティスは、 Adobe XD や Figma で帳票のレイアウトをデザイン

    ついに、Webアプリでの帳票印刷のベストプラクティスを編み出しました
  • CSSの進化がすごすぎる!新しいレスポンシブデザインの実装方法を解説

    現在のレスポンシブデザインは、ビューポートにもとづいてレイアウトを最適化しています。しかし、新しいレスポンシブデザインでは、アニメーションが不要なユーザーには動きを少なくしたり(無くしたり)、親コンテナの幅にもとづいてコンポーネントを最適化したり、スコープ付きスタイルやフォームファクターなど、ユーザーの好みや環境に合わせて最適なコンテンツを提供できるようになります。 これらの新しいレスポンシブデザインのコンセプト・実装方法を紹介します。CSSがこれまで以上に進化します。 The new responsive: Web design in a component-driven world by Una Kravets 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 レスポンシブデザインの現状 ユーザーでレスポンシブ コンテナでレス

    CSSの進化がすごすぎる!新しいレスポンシブデザインの実装方法を解説
  • Explore DOM Events

    There are many categories of events including user events such as 'click' and system events such as 'DOMContentLoaded'.

    Explore DOM Events
  • ブラウザレンダリングの仕組み


    100   Web 調   HTML HTML HTML HTML01 HTMLDOM  ( Parse )  HTML
    ブラウザレンダリングの仕組み
  • Public Suffix List の用途と今起こっている問題について | blog.jxck.io


    Intro Public Suffix List (PSL)  Web   GitHub    PSL Public Suffix List  PSL  Top Level Domain (TLD)  blog.jxck.io  jxck.io  jxck.io  .io  TLD 
    Public Suffix List の用途と今起こっている問題について | blog.jxck.io
    gowithyou
    gowithyou 2021/04/21
    こんな仕組みになってたのね。
  • Webページがブラウザに表示されるまでに何が起こるのか?


    ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 127.0.0.1 localhost[IP] [] HOSTS.TXT使 ( 1970 )  HOSTS.TXT1983HOSTS.TXTDNS
    Webページがブラウザに表示されるまでに何が起こるのか?
    gowithyou
    gowithyou 2021/04/15
    肝心のレンダリングの内容がない
  • WebAssemblyのWeb以外のことぜんぶ話す

    Kernel/Vm探検隊 online part2. 発表動画: https://youtu.be/brrm328XItM?t=8221Read less

    WebAssemblyのWeb以外のことぜんぶ話す