2020年4月16日のブックマーク (3件)

  • noscriptタグのサポートをGoogleは完全にやめるかも、Lazy-load画像のためであってもnoscript利用は推奨しない

    [レベル: 上級] JavaScript で遅延読み込みする画像を確実に認識させる手段として <noscript> タグの使用を Google は提案していました。 しかしながら、将来的に、<noscript> のサポートを Google は完全にやめるかもしれず、利用はもはや推奨しないと Google の Martin Splitt(マーティン・スプリット)氏はコメントしました。 JavaScriptSEO をテーマにしたオフィスアワーでの発言です。 Lazy-load のフォールバックとしての noscript Lazy-load で画像を遅延読み込みさせる環境で、Lazy-load を実装する JavaScriptGoogle が実行できず画像を認識しなかった場合に備えて <noscript> で画像の情報を提供しておくことができます。 <noscript> はスパムに乱

    noscriptタグのサポートをGoogleは完全にやめるかも、Lazy-load画像のためであってもnoscript利用は推奨しない
    tech0403
    tech0403 2020/04/16
  • テキストエディタを作る

    ここの記事を更新するのは約1年ぶり。夏の間は遊んでいたり秋からは仕事が忙しくなったりの近況だった。 コロナウィルスで自宅に閉じ込められてしまったので、プログラミングの練習のためにテキストエディタを作ってみた。 得られた知見などを紹介しよう。 目標としている機能・実装 練習・教材用として十分な小ささ。 記事のネタになる。また、作っていて飽きない。ひと篭もりするプロジェクトとして適切なサイズ。 昔から、プログラマなら作ってみたいものとして、(1)コンパイラ (2)OS (3)エディタ、がよく挙げられる。コンパイラについては以前に書いた。今回はエディタにチャレンジしてみることにした。 テキストエディタを作る場合、GUIツールキットを使って作成することも考えられるが、今回はviのようにターミナル上で動作するタイプのものを作る。時間があれば、次の様な発展的な目標も検討したい。 設定変更機能を持つ(そ

    tech0403
    tech0403 2020/04/16
  • ソフトウェア開発のトレンド2020年:最新のリサーチとデータ

    CODING SANS サーバーレスWebおよびクロスプラットフォームモバイルアプリケーションを作成するフルスタックのJavaScript開発会社 この記事は、著者の許可を得て配信しています。 https://codingsans.com/blog/software-development-trends/ ソフトウェア開発は恐るべき速さで進化します。 今使用されているツールやフレームワークが、明日には時代遅れになっているかもしれません。私たちの目的は、業界のその時の一瞬を切り取って、過去にどのように進化してきたかを追跡し、業界がどこに向かっているのかを推測することです。 そういった技術的な変化をよりきちんと理解し、最大の課題やベストプラクティスを明らかにするために、2018年にさかのぼって「ソフトウェア開発状況レポート」を出すことにしました。 このレポートでは、調査参加者に対する活動をベン

    ソフトウェア開発のトレンド2020年:最新のリサーチとデータ
    tech0403
    tech0403 2020/04/16