2014-01-13 40 views
0

我有一個帶有大量循環依賴項的Typescript項目。我正在使用requireJS在瀏覽器上加載文件。我正在嘗試重構該項目,並且我不知道如何實現最佳性能。使用Typescript和RequireJS提供最佳性能

這是情況。

A.ts references B.ts and C.ts 
B.ts references A.ts and C.ts 
C.ts references A.ts and B.ts 
  1. 我可以把基準標記在他們和在打字稿編譯器選項--out到單個文件編譯它們。這使得編譯和調試變得困難,所以我不喜歡這個。

  2. 我可以使用RequireJS將它們作爲獨立模塊加載。但是,由於存在如此多的循環依賴關係,瀏覽器將對同一個文件發出太多請求,這讓我擔憂。其次,我想知道如果一個文件請求將花費比多個文件的帶寬相當於其大小的總和。

請指教。

回答

相關問題