0

これらの ID を持つ 3 つのモジュールで構成される AMD Java-Script アプリケーションを想像してください。

  • 共通/コア/API
  • 共通/データ/フー
  • コモン/リモート/バー

r.js を使用して最適化されたファイルをビルドしている場合、これらの ID はコンパイル済みファイル内に残っています。IMOこれは不要です。たとえば、最適化されたファイルは、次を検索して置換しても機能します。

  • 共通/コア/API -> a
  • 共通/データ/foo -> b
  • 共通/リモート/バー -> c

置換の利点は次のとおりです。

  1. より小さいファイルサイズ
  2. あいまいさの向上
    (はい、クライアントを信頼するべきではありません。それでも、モジュール名を置き換えるには、モジュール名からアプリケーションの重要な部分をすぐに見つけるよりもはるかに多くのことをリバース エンジニアが推測する必要があります)

これが行われない理由や、これらの ID を自動生成された ID に置き換える追加のツール/コマンドがない理由はありますか?

4

1 に答える 1