2014-06-17 4 views
7

क्या यह सही है कि एक कोणीय डार्ट एप्लिकेशन (जो कुछ भी नहीं करता) का न्यूनतम/छोटा संकलित और छोटा जावास्क्रिप्ट आकार लगभग 650 केबी है?जावास्क्रिप्ट के लिए कोणीय डार्ट उत्पादन के लिए बहुत बड़ा परिणाम?

मोबाइल एप्लिकेशन के लिए यह बहुत अधिक है और सामान्य अनुप्रयोगों के लिए भी बहुत बड़ा है।

क्या कोई जानता है कि इसे 100 केबी के तहत कैसे प्राप्त किया जाए?

उत्तर

5

"सबसे छोटा संकलित और छोटा जावास्क्रिप्ट" आज 1 9 0 केबी है। हम आकार और प्रदर्शन को तैनात करने के बारे में उस नंबर और देखभाल को ट्रैक कर रहे हैं।

यदि आप 650 केबी देख रहे हैं, तो कहीं भी एक बग हो सकती है; यदि आप https://github.com/angular/angular.dart पर किसी समस्या में विवरण प्रदान कर सकते हैं तो हम आभारी होंगे।

इसके अलावा, यदि आप अपने उपयोग-मामलों और आवश्यकताओं को साझा कर सकते हैं तो यह हमें सिस्टम को डिजाइन करने में मदद करेगा। जैसे हम 100 केबी की आवश्यकता को समझना पसंद करेंगे।

+0

धन्यवाद जेम्स। हमारे ग्राहकों के लिए यह बहुत महत्वपूर्ण है कि मोबाइल साइटें जितनी छोटी हो सके, खासकर क्योंकि यहां हमारी डेटा योजनाएं बेहद सीमित और महंगे हैं। मैं एक बग उठाऊंगा, क्योंकि मैं 650 केबी जितना छोटा एंगुलर डार्ट ऐप प्राप्त करने में असमर्थ हूं। – Christine

+0

AngularDart कोड आकार के वर्तमान उदाहरण की तलाश करते समय मुझे https://angulardart.org/demo/ - इस समय थोड़ा बड़ा मिला है। Example.dart.js – stesch

+0

जेम्स के लिए 1024 केबी, 1 9 0 केबी "संकलित और minifed" या "संकलित, minified, और gzipped" है? मैं वर्तमान में AngularDart ट्यूटोरियल के लिए ~ 1.5 एमबी (संकलित + minified, gzipped नहीं) के आकार देख रहा हूँ। –

5

जो मैंने सुना है वह लगभग 200 केबी + का आकार है, कभी खुद को नजदीक नहीं दिखता था। डार्ट बड़े अनुप्रयोगों को लक्षित करता है। यह कक्षाओं जैसे कई सामान्य कार्यक्षमताओं को अनुकरण करने के लिए निश्चित आकार के कुछ बॉयलरप्लेट कोड का उपयोग करता है (यह उत्पन्न होता है इससे कोई फर्क नहीं पड़ता कि आपका कस्टम कोड कितना बड़ा है)। यह छोटे ऐप्स के लिए भुगतान नहीं करता है। ऐप जितना अधिक होगा उतना ही यह लाभ बन जाएगा।

वे अभी भी इसे बेहतर बनाने के लिए काम कर रहे हैं, लेकिन मुझे लगता है कि आप केवल छोटे सुधारों की अपेक्षा कर सकते हैं।

इस परिणाम को पाने के लिए आपने अपना ऐप कैसे बनाया?

संबंधित मुद्दे