JavaScriptの上限・限界値 – Qiita

JavaScriptの文字列や配列は最長でどこまで格納できるか、気にしたことはありますか?関数は何個まで引数を取れるのでしょうか?ブロックのネストは何段まで? この記事では、そんな素朴な疑問に答えてみます。 テストに使った環境は、 macOS 12.3.1 (Arm64) Node.js v17.7.2 Firefox Nightly 102.0a1 (2022-05-29) です…

「ここにあるJavaScript、全部TypeScriptにして」案件が勃発したのですがどうすればいいですか?

よんてんごP @yontengoP 「ここにあるJavaScript、 全部TypeScriptにして、 何故ならその方がカッコいいから」案件が 先日から勃発したのですが 有識者各位、JS⇒TSの置き換えって 何から始めればいいですか (´・ω・`)<僕はまず技術書を買わないとアカンかと思っています 2022-05-29 23:05:19

サードパーティのJavaScriptを効率的に読み込む

サードパーティのスクリプトによってページの読み込みが遅くなっている場合は、パフォーマンスを改善するための次の2つのオプションがあります。 そのスクリプトがサイトにとって明確な価値を付加するのでなければ、スクリプトを削除する。 読み込み処理を最適化する。 この投稿では、次の手法を使用してサードパーティ…

Lighthouseの点数を50点以上改善したお話 – TravelBook Tech Blog

トラベルブックのフロントエンドチームでは2020年の9月から、ページのパフォーマンス改善に取り組んでいます。 今回は今までどのようにやってきたのかを紹介したいと思います。 Core Web Vitals 2020年5月、Core Web Vitals がSEOに影響されるというのがGoogleから発表され、集客的にもユーザー体験をページパフォーマン…

歴史から見るTypeScriptにおけるwebpackとBabelの必要性 – Qiita

はじめに 今回はwebpackやBabelについて学習したことを理解を深めるために文章としてアウトプットしていこうと思う。 そもそもなぜwebpackやBabelに関して学習しようと思ったかは、これまでTypeScript、React等を用いて様々なアプリケーションを開発してきたが、webpackやbabelに関する知識が曖昧なまま開発ばかりを行な…

共同編集を支える技術とライブラリの活用 – ICS MEDIA

『Google Docs』や『Figma』といったリアルタイムな共同編集ツールの恩恵を受けている人は数多くいるでしょう。『Visual Studio Live Share』のようなエンジニアに嬉しいツールも生まれ、今日ではオンライン上でも円滑なコミュニケーションが可能になっています。 これらのツールの基礎にあるのが「共同編集」のテクノロ…

SEOに強いTypeScript入門記事がミスリードを招いていて絶望しかけた – Qiita

「TypeScriptとは」などシングルワードの検索結果に強いTypeScript入門記事の多くに、誤解を招く内容があることを確認しています。 以下にあげる記事を参考にされた方は情報のアップデートをしていただきたいですし、記事を公開しているメディアにおきましては内容を見直していただけるとありがたいです。 TypeScriptな…