タグ

Webに関するhajimehoshiのブックマーク (12)

  • CORSの仕様はなぜ複雑なのか

    Webアプリケーションを実装していると高確率で CORS の問題にぶつかります。CORSがどのようなものかはリンクしたMDNなど既存の解説を読むのが手っ取り早いと思いますが、「なぜそのように設計されたのか」という観点での説明はあまり見ないため、昔の資料の記述や現在の仕様からの推測をもとに整理してみました。 CORSとは 現代のWebはドメイン名をもとにした オリジン (Origin) という概念 (RFC 6454) をもとに権限管理とアクセス制御を行っています。その基となるのが以下のルールです。 Same-origin policy (同一生成元ポリシー): 同じオリジンに由来するリソースだけを制御できる。 上記Wikipedia記事によるとSOPの概念は1995年のNetscape 2.02に導入されたのが最初のようです。当時のドキュメンテーションを読む限り、これはウインドウ越しに別

    CORSの仕様はなぜ複雑なのか
  • What makes a good Progressive Web App?  |  Articles  |  web.dev

    What makes a good Progressive Web App? Stay organized with collections Save and categorize content based on your preferences. Progressive Web Apps (PWA) are built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device with a single codebase. To help you create the best possible experience, use the core and opti

  • URL Standard

    Participate: GitHub whatwg/url (new issue, open issues) Chat on Matrix Commits: GitHub whatwg/url/commits Snapshot as of this commit @urlstandard Tests: web-platform-tests url/ (ongoing work) Translations (non-normative): 日語 简体中文 Abstract The URL Standard defines URLs, domains, IP addresses, the application/x-www-form-urlencoded format, and their API. Goals The URL standard takes the following ap

  • SSLありのWordPressだけど高速化したいからCloudFlareのCDNを無料で使う | 高橋文樹.com | プログラミング

    この投稿は 12年半 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 最近WordPress界隈では高速化の話題が多いですが、僕もちょくちょく試しています。静的キャッシュのプラグインとかYahooの人が提唱している14の秘訣は昔から有名ですが、最近のホットトピックは以下の2つじゃないでしょうか。 nginx(特にproxy cache)による高速化 CDNの導入 nginxのproxy cacheはdogmap.jpかさくらたんどっとび〜ずを見れば設定できると思います。今回は2番目のCDN導入ですね。 CDNとは? CDNとはコンテンツ・デリバリー・ネットワークの略でして、社長秘書みたいなものですね。普通WebサイトというのはHTML・JS・CSS・画像・その他(Flashとか)から構成されています。WordPressのようなPHPアプリケー

    SSLありのWordPressだけど高速化したいからCloudFlareのCDNを無料で使う | 高橋文樹.com | プログラミング
  • Let's Encrypt

    A nonprofit Certificate Authority providing TLS certificates to 450 million websites. Read all about our nonprofit work this year in our 2023 Annual Report. From our blog Jul 23, 2024 Intent to End OCSP Service Moving to a more privacy-respecting and efficient method of checking certificate revocation. Read more Jun 24, 2024 More Memory Safety for Let’s Encrypt: Deploying ntpd-rs NTP is critical t

    Let's Encrypt
  • スケールアウトからスケールアップへの回帰:Kenn's Clairvoyance

    これを書こうと思ったキッカケは、奥一穂さんの「ウェブアプリケーションサーバを複数台構成とか2010年代には流行らない」っていう、最近モヤモヤと感じていたことをうまく説明してくれてる記事をみたこと。 年始からちょくちょくサーバの運用環境を物色しながら考えていたことと見事にシンクロした。だいたいの要旨はTwitterのほうでも書いたのだけれど。 ムーアの法則でどんどん向上する技術にくらべ、人間のキャパシティは変化しない定数項として考えていい。だとすれば、そうやって向上する性能を、人間の労力を削減する方向で使えてはじめて、「技術が競争優位性を生む」といえるだけの破壊的な価値がでてくるということになる。 では、現在の技術トレンドを活用することで減らせる「人間の労力」とは何か。 それは、過去10年あまりで定着した、これまでの(そして今なお)Webアプリケーションの定番構成である、「ロードバランサ、ア

    スケールアウトからスケールアップへの回帰:Kenn's Clairvoyance
  • Unicorn - W3C 統合検証サービス

    Due to lack of resources to maintain the Unicorn project, W3C stopped providing this on-line service as of 31 March 2023. See 2023-02-15 W3C Homepage news. The source code is available on GitHub under the W3C Software license. Anyone can run it for themselves, fork it. Copyright © 2023 World Wide Web Consortium. W3C® liability, trademark and permissive license rules apply.

  • Tornado VPS — Linux and BSD server hosting

    Term presence Multiple terms will use OR semantics, returning documents that have any term. e.g., BSD Linux returns pages referencing BSD or Linux. AND semantics are available using the plus (+) operator. e.g., +BSD +Linux returns pages referencing both BSD and Linux. The minus (-) operator returns pages without the given term. e.g., BSD -Linux returns pages referencing BSD that do not reference L

  • CPI | Virtual Private Type Rental Server VPS スケーラブルプラン

    企業の成長規模にあわせて性能をスケールアップできるVPSスケーラブルプラン2008/10/02VPSサービスを無料で試せるテストサーバー提供開始! 2008/09/16日リリース! VPSスケーラブルプラン 2008/09/11メモリ容量拡張のお知らせ 2008/08/22仮想化技術を用いた VPS ホスティングを低価格から提供 VPSスケーラブルプランは、仮想化技術を使うことで、1台のサーバー上に複数のお客様領域を確保し、専用サーバーのように root 権限を持つことを可能にしたサービスです。 プラン内であれば、負荷状況に合わせ、自在にスケールアップが可能で、従来のようなマイグレーションに伴う、データ移動などをお客様が行う必要がありません。 1,890円からの VPS。専用サーバーへの移行も可能。 VPSサービスは自由度が高い反面、サーバー領域の管理、運用はお客様ご自身が行う必要があ

  • Download details: IE App Compat VHD

    Our services aren't available right now We're working to restore all services as soon as possible. Please check back soon.

  • Another HTML-lint

    Another HTML-lint は基的にはフリーです。非営利目的ならば無断で再利用再掲載して構いません。その際、プライマリサイトへのリンクを削除してはなりません。サイト管理者の所在と問合せ先を明示してください。広告表示もしないでください。 営利目的に利用する場合はこちらを読んで利用料をお支払いください。 広告表示を伴うサーヴィスを展開することは禁じます。 このゲートウェイにリンクを張るのも自由になさってください。リンクの連絡は不要です。 注意: わたしは、場末の一介のやくざなプログラマであり、HTMLの専門家でも何でもありません。CGIの専門家でもありません。インタネットの専門家でもありません。HTMLなどに関する専門的な質問にはお答えできませんが、メーリングリストに投稿すればどなたか答えてくださるかも知れません。 なお、わたしへの匿名のダイレクトメールは受け付けません(スパム扱いで

  • evolt.org - Browser Archive

    Pardon our dust! This iteration of browsers.evolt.org is under test, containing content which has not yet been finalized. evolt.org Browser Archive Who archived all these? One of the founding members of evolt.org, Adrian Roselli (or aardvark for those of you who visit the site or are on the mailing list), has provided the archive as well as its support through his company, Algonquin Studios. You c

  • 1