Closed7

記事:2024/8/5-

kzk4043kzk4043
kzk4043kzk4043

https://zenn.dev/uhyo/articles/typescript-export-empty

これは、スクリプトとモジュールの違いによるものです。特に、スクリプトにおいてvarで宣言された変数はグローバルスコープになりますが、モジュールではモジュールスコープになります。

TypeScript初心者の方がはまりがちな罠として、そのようなファイルでうっかりimportを書いてしまい、モジュールになってしまって他のファイルから型定義が参照できなくなってしまうことがあります(ちなみに、そのような場合はdeclare globalを使えばモジュールの中からグローバルな型定義を書くこともできます)。

kzk4043kzk4043

https://vercel.com/blog/how-google-handles-javascript-throughout-the-indexing-process

100% of HTML pages resulted in full-page renders, including pages with complex JS interactions.
Client-side removal of noindex tags is not effective for SEO purposes;
ページの発見: JavaScriptを多用するサイト(SPAを含む)は、Googleによるページ発見において本質的に不利ではない。

これらの違いは存在するが、レンダリング戦略に関係なく、Googleはサイトを迅速に発見し、インデックス化する。Googleのレンダリングプロセスに対応するための特別な調整を心配するよりも、ユーザーにとってメリットのあるパフォーマンスの高いWebアプリケーションを作成することに焦点を当てるべきである。

このスクラップは2024/08/13にクローズされました