







筆者は、Web のセマンティクスに対する実装の方針として、大きく Push 型の実装 と Pull 型の実装 があると考えている。もっと言えば、それは実装方法という具体的な話よりも、開発者のセマンティクスに対する態度を表現することができる。この話は「Push よりも Pul...
TwitterによるReactベースのモバイルWebスタックはネイティブのパフォーマンスに匹敵する
Twitterは最近、すべてのモバイルWebトラフィックを新しいWebスタックに切り替えた。これはバックエンドでNode.jsを、ブラウザでReactベースのProgressive Web Appを動かしている。大量のトラフィックとデータを処理できることは、選択されたスタックの能力を証明している。

AIスロップへの反発を、企業も無視できなくなっている
プラットフォーム側も、人々がAI時代にあふれる低品質なコンテンツを望んでいないことに、ようやく気づき始めている。データセンターへの抗議が広がるなか、AI生成コンテンツの報告・検出や利用制限に乗り出す企業も増えている。

Polyfill のあり方と Web の進化と協調するためのガイドライン | blog.jxck.io
W3C の TAG から、主にブラウザ API の Polyfill に関するドキュメントが公開された。Polyfills and the evolution of the WebPolyfill は便利な一方で、時として標準化の妨げになってしまう場合があるため、それを避け...

コーディングに対する考え方を変える6つのプログラミングパラダイム | POSTD
私は時折、コーディングに対する考え方を変えさせられるような、従来と非常に異なるプログラミング言語に出会います。本記事では、その中でも特に気に入っている発見をいくつかご紹介したいと思います。 これは、…

ブレークポイントを使ったJavaScriptデバッグを整理してみた【再入門】 - Qiita
はじめに プログラミングの上達において、デバッグスキルを上げることはとても重要で近道の1つだと考えています。 私自身、勉強し始めた頃に知っていれば(理解できていれば)とよく思います。 今回、JavaScriptデバッグについてChromeDevtoolsとブレークポイント...

主要スタートアップサービスの初期ユーザー獲得方法 デザイン会社 ビートラックス: ブログ
それぞれのサービス内容や時代背景によって、そのユーザー獲得方法は異なるが、全てに共通しているのは、かなりユニークな方法を取っているという事。今回は現在人気になっている下記の32サービス企業のユーザー獲得方法を紹介する。

フェイスブックはなぜ 嘘とヘイトを許したのか? AI部門責任者を直撃
「ユーザーより自社の利益を優先している」と主張する元社員の内部告発を受け、フェイスブックが揺れている。フェイスブックは反論しているが、主張を裏付けるのはこの元社員の証言だけではない。MITテクノロジーレビュー米国版はAI部門の責任者や関係者を1年にわたって取材している。今年3月、米国版に掲載された2万字にわたる長文記事を掲載する。

目指すのはぶっちぎりの速さ! なぜ HTML5 版CacooはSVGを採用するのか | 株式会社ヌーラボ(Nulab inc.)
こんにちは! Cacoo チームの中原です。現在CacooチームはFlashで作られている図のエディタを HTML5 で*置き換える開発を進めています。このブログでは、 HTML5 版 Cacoo で図形の描画に使用される技術 SVG に関する説明と、 SVG を選択した経緯について説明したいと思います。

プログラマが知っておくべき、メモリ/ディスク/ネットワークの速度まとめ - Qiita
2016年で日本で流通しているものを基準とした、大体の速度です。 桁が大事なので上の桁は1に揃えました。単位はビットではなくバイトです。 (SSDのシーケンシャルだけ400MB/sぐらいだったのでちょっと心苦しかったですが、速度を切り上げるとその速度を前提とした設計をされる...

ちいさな Web ブラウザを作ってみよう
本オンラインブックはセキュリティ・キャンプ全国大会 2021 オンラインの講義「ちいさなWebブラウザを作ってみよう」の事前学習資料です。ちいさな Web ブラウザを作ることを通して現代の Web ブラウザの仕組みを学びましょう。

Web Share APIでページをシェアする
現代において、SNSやアプリへのページシェアは必須とも言える機能です。例えばこのブログの記事も、記事の下部に多数のシェアボタンが設置されています。 Web Sh…

スケールドメテオフォール開発 - hogepiyohoo’s blog
序節:はじめに 近年、日本型の開発プロセスとしてメテオフォール型開発 - 実践ゲーム製作メモ帳2 が注目を集めている。 eiki.hatenablog.jp 上記のメテオフォール開発では、適用対象は開発チームである。(本稿ではこれをオリジナルMF開発とよぶ) 一方最新の研究では、これをより大きな企業レベルで適用する事に…

スカイチケット ブックオフでも…情報漏えい相次ぐ【対策は】 | NHKニュース
【NHK】企業への不正アクセスによる被害が相次ぐ中、旅行サイトのスカイチケットを運営するアドベンチャーは外部から不正アクセスを受け、利用客の情報、1400万件あまりが流出したか、流出したおそれがあると発表しまし

JavaScriptフレームワーク選定の議論 - Qiita
相談内容 既存の管理ツールを新しく作り直すために新しいJSフレームワーク/言語使いたいのですが、何を選んだらよいでしょうか? ここで選んだものは今後新しく作る時にも使用していく予定のため、学習コストよりメンテナンスしやすいものを選びたいと考えています。 利用者は社内外...


SSH接続をWebブラウザの純粋なHTTP上で実現する - nwtgck / Ryo Ota
SSH over HTTPSの世界 HTTPといえばHTML/CSS/JavaScriptや画像などの小さめの限りがあるデータを手に入れるためによく使われている印象がある。REST APIのようなHTTPを使ったAPIでも限りのあるデータがリクエストとレスポンスになる印象が強い。 一方、Webでのリアルタイムな通信と言えば Web Socket や Web RTC で実現する印象がある。 ここでは