What's the difference of kernel files built by dart and flutter?












1















What's the difference of the output from the following two cmds:



dart --snapshot=hello.dart.snapshot --snapshot-kind=kernel a.dart arguments-for-training 
flutter build bundle // build/app.dill


Are those kernel outputs the same ?










share|improve this question



























    1















    What's the difference of the output from the following two cmds:



    dart --snapshot=hello.dart.snapshot --snapshot-kind=kernel a.dart arguments-for-training 
    flutter build bundle // build/app.dill


    Are those kernel outputs the same ?










    share|improve this question

























      1












      1








      1








      What's the difference of the output from the following two cmds:



      dart --snapshot=hello.dart.snapshot --snapshot-kind=kernel a.dart arguments-for-training 
      flutter build bundle // build/app.dill


      Are those kernel outputs the same ?










      share|improve this question














      What's the difference of the output from the following two cmds:



      dart --snapshot=hello.dart.snapshot --snapshot-kind=kernel a.dart arguments-for-training 
      flutter build bundle // build/app.dill


      Are those kernel outputs the same ?







      dart flutter






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 2 at 2:52









      lextlext

      3515




      3515
























          1 Answer
          1






          active

          oldest

          votes


















          1














          Flutter uses a modified Dart SDK that contains dart:ui but not dart:html.

          The compilation step is the same because Flutter builds upon Dart.






          share|improve this answer
























          • Is it possible to reduce the size of flutter kernel file ?

            – lext
            Jan 2 at 13:23











          • For what purpose? If it's about smaller Flutter deployables, the Dart and Flutter team are constantly exploring possibilities to reduce the size. As far as I understand there is still potential but the known approaches require more and more effort.

            – Günter Zöchbauer
            Jan 2 at 13:26













          • I am considering to run flutter from kernel in some case. But the size is a matter. I find that there are sources codes without compression and tree shaking in app.dill.

            – lext
            Jan 2 at 13:49











          • Why does size matter? Can you elaborate on the use case?

            – Günter Zöchbauer
            Jan 2 at 14:25











          • The size of the kernel output built from a demo project is larger than 15M. I am considering to use kernel file for dynamic rendering (like js, just download some assets and run it), but I am not sure it can work.

            – lext
            Jan 2 at 14:41













          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54000707%2fwhats-the-difference-of-kernel-files-built-by-dart-and-flutter%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          1














          Flutter uses a modified Dart SDK that contains dart:ui but not dart:html.

          The compilation step is the same because Flutter builds upon Dart.






          share|improve this answer
























          • Is it possible to reduce the size of flutter kernel file ?

            – lext
            Jan 2 at 13:23











          • For what purpose? If it's about smaller Flutter deployables, the Dart and Flutter team are constantly exploring possibilities to reduce the size. As far as I understand there is still potential but the known approaches require more and more effort.

            – Günter Zöchbauer
            Jan 2 at 13:26













          • I am considering to run flutter from kernel in some case. But the size is a matter. I find that there are sources codes without compression and tree shaking in app.dill.

            – lext
            Jan 2 at 13:49











          • Why does size matter? Can you elaborate on the use case?

            – Günter Zöchbauer
            Jan 2 at 14:25











          • The size of the kernel output built from a demo project is larger than 15M. I am considering to use kernel file for dynamic rendering (like js, just download some assets and run it), but I am not sure it can work.

            – lext
            Jan 2 at 14:41


















          1














          Flutter uses a modified Dart SDK that contains dart:ui but not dart:html.

          The compilation step is the same because Flutter builds upon Dart.






          share|improve this answer
























          • Is it possible to reduce the size of flutter kernel file ?

            – lext
            Jan 2 at 13:23











          • For what purpose? If it's about smaller Flutter deployables, the Dart and Flutter team are constantly exploring possibilities to reduce the size. As far as I understand there is still potential but the known approaches require more and more effort.

            – Günter Zöchbauer
            Jan 2 at 13:26













          • I am considering to run flutter from kernel in some case. But the size is a matter. I find that there are sources codes without compression and tree shaking in app.dill.

            – lext
            Jan 2 at 13:49











          • Why does size matter? Can you elaborate on the use case?

            – Günter Zöchbauer
            Jan 2 at 14:25











          • The size of the kernel output built from a demo project is larger than 15M. I am considering to use kernel file for dynamic rendering (like js, just download some assets and run it), but I am not sure it can work.

            – lext
            Jan 2 at 14:41
















          1












          1








          1







          Flutter uses a modified Dart SDK that contains dart:ui but not dart:html.

          The compilation step is the same because Flutter builds upon Dart.






          share|improve this answer













          Flutter uses a modified Dart SDK that contains dart:ui but not dart:html.

          The compilation step is the same because Flutter builds upon Dart.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jan 2 at 6:43









          Günter ZöchbauerGünter Zöchbauer

          328k69985924




          328k69985924













          • Is it possible to reduce the size of flutter kernel file ?

            – lext
            Jan 2 at 13:23











          • For what purpose? If it's about smaller Flutter deployables, the Dart and Flutter team are constantly exploring possibilities to reduce the size. As far as I understand there is still potential but the known approaches require more and more effort.

            – Günter Zöchbauer
            Jan 2 at 13:26













          • I am considering to run flutter from kernel in some case. But the size is a matter. I find that there are sources codes without compression and tree shaking in app.dill.

            – lext
            Jan 2 at 13:49











          • Why does size matter? Can you elaborate on the use case?

            – Günter Zöchbauer
            Jan 2 at 14:25











          • The size of the kernel output built from a demo project is larger than 15M. I am considering to use kernel file for dynamic rendering (like js, just download some assets and run it), but I am not sure it can work.

            – lext
            Jan 2 at 14:41





















          • Is it possible to reduce the size of flutter kernel file ?

            – lext
            Jan 2 at 13:23











          • For what purpose? If it's about smaller Flutter deployables, the Dart and Flutter team are constantly exploring possibilities to reduce the size. As far as I understand there is still potential but the known approaches require more and more effort.

            – Günter Zöchbauer
            Jan 2 at 13:26













          • I am considering to run flutter from kernel in some case. But the size is a matter. I find that there are sources codes without compression and tree shaking in app.dill.

            – lext
            Jan 2 at 13:49











          • Why does size matter? Can you elaborate on the use case?

            – Günter Zöchbauer
            Jan 2 at 14:25











          • The size of the kernel output built from a demo project is larger than 15M. I am considering to use kernel file for dynamic rendering (like js, just download some assets and run it), but I am not sure it can work.

            – lext
            Jan 2 at 14:41



















          Is it possible to reduce the size of flutter kernel file ?

          – lext
          Jan 2 at 13:23





          Is it possible to reduce the size of flutter kernel file ?

          – lext
          Jan 2 at 13:23













          For what purpose? If it's about smaller Flutter deployables, the Dart and Flutter team are constantly exploring possibilities to reduce the size. As far as I understand there is still potential but the known approaches require more and more effort.

          – Günter Zöchbauer
          Jan 2 at 13:26







          For what purpose? If it's about smaller Flutter deployables, the Dart and Flutter team are constantly exploring possibilities to reduce the size. As far as I understand there is still potential but the known approaches require more and more effort.

          – Günter Zöchbauer
          Jan 2 at 13:26















          I am considering to run flutter from kernel in some case. But the size is a matter. I find that there are sources codes without compression and tree shaking in app.dill.

          – lext
          Jan 2 at 13:49





          I am considering to run flutter from kernel in some case. But the size is a matter. I find that there are sources codes without compression and tree shaking in app.dill.

          – lext
          Jan 2 at 13:49













          Why does size matter? Can you elaborate on the use case?

          – Günter Zöchbauer
          Jan 2 at 14:25





          Why does size matter? Can you elaborate on the use case?

          – Günter Zöchbauer
          Jan 2 at 14:25













          The size of the kernel output built from a demo project is larger than 15M. I am considering to use kernel file for dynamic rendering (like js, just download some assets and run it), but I am not sure it can work.

          – lext
          Jan 2 at 14:41







          The size of the kernel output built from a demo project is larger than 15M. I am considering to use kernel file for dynamic rendering (like js, just download some assets and run it), but I am not sure it can work.

          – lext
          Jan 2 at 14:41






















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54000707%2fwhats-the-difference-of-kernel-files-built-by-dart-and-flutter%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Monofisismo

          Angular Downloading a file using contenturl with Basic Authentication

          Olmecas