The js.map file is used for debugging source code. > so very good right? ;)
Yup! :-) > On Jun 5, 2018, at 8:35 PM, Carlos Rovira <[email protected]> wrote: > > Hi, > > for example latest view state example in js-release is: > > index.html - 2kb > .js - 110kb > .css - 16kb > > so 128kb -> gzip - 33kb > > (and js.map - 293 kb -> this file I assume is not needed right? what's the > purpose? If I remove it the app works the same) > > This is using some layouts, Button, TextInput, Card ,view states and beads, > so very good right? ;) > > > 2018-06-05 19:01 GMT+02:00 Alex Harui <[email protected]>: > >> I just compiled HelloWorld. It is 79K. That's bigger than it used to >> be. In looking at the js-debug version, there are some .js files from the >> framework that might be eliminated if we want to take the time. >> >> It is nice to know that we can create small apps, although I'm wondering >> if it is a fair comparison. The other frameworks generally have fancier UI >> widgets with more elements in the DOM and more CSS to make it look great. >> Jewel is providing those same fancier UI widgets and it also will come at >> some cost. >> >> My 2 cents, >> -Alex >> >> On 6/5/18, 6:57 AM, "Harbs" <[email protected]> wrote: >> >> Sure. >> >> For kicks, I looked at three other non-trivial apps I have.They all >> have a whole pile of components in use and lots of business logic. >> >> Gzipped, they weigh in at: 91KB, 100KB and 117KB respectively. >> >> Even the biggest one is still less than some of the frameworks alone. >> >> Harbs >> >>> On Jun 5, 2018, at 3:10 PM, Carlos Rovira <[email protected]> >> wrote: >>> >>> But, you version is only with a part of Royale, if you put a button, >> will >>> grow, if put a TextInput, will grow and so >>> I think the comparison should be with almost all code involved >> right? I >>> don't think the rest of frameworks listed there will be showing >> parts, but >>> the whole library. >>> >>> 2018-06-05 13:48 GMT+02:00 Harbs <[email protected] <mailto: >> [email protected]>>: >>> >>>> FYI, application size stacks up very nicely when compared to other >>>> frameworks: >>>> >>>> https://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Fgist.github.com%2FRestuta%2Fcda69e50a853aa64912d&data= >> 02%7C01%7Caharui%40adobe.com%7C684ff80e7444490aac1708d5caec404f% >> 7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636638038403206781&sdata= >> INLNGTTuYDwM%2FRtYV8LQ4pY5S4%2FOdmOs6JWzsYxAQZA%3D&reserved=0 < >> https://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Fgist.github.com%2FRestuta%2Fcda69e50a853aa64912d&data= >> 02%7C01%7Caharui%40adobe.com%7C684ff80e7444490aac1708d5caec404f% >> 7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636638038403206781&sdata= >> INLNGTTuYDwM%2FRtYV8LQ4pY5S4%2FOdmOs6JWzsYxAQZA%3D&reserved=0> < >>>> https://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Fgist.github.com%2FRestuta%2Fcda69e50a853aa64912d&data= >> 02%7C01%7Caharui%40adobe.com%7C684ff80e7444490aac1708d5caec404f% >> 7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636638038403206781&sdata= >> INLNGTTuYDwM%2FRtYV8LQ4pY5S4%2FOdmOs6JWzsYxAQZA%3D&reserved=0 < >> https://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Fgist.github.com%2FRestuta%2Fcda69e50a853aa64912d&data= >> 02%7C01%7Caharui%40adobe.com%7C684ff80e7444490aac1708d5caec404f% >> 7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636638038403206781&sdata= >> INLNGTTuYDwM%2FRtYV8LQ4pY5S4%2FOdmOs6JWzsYxAQZA%3D&reserved=0>> >>>> >>>> 24KB gzipped *with all application logic* is right in there with the >>>> smallest frameworks *sans the actual application*! >>>> >>>>> On Jun 5, 2018, at 2:38 PM, Carlos Rovira <[email protected] >>> >>>> wrote: >>>>> >>>>> Congrats Harbs! :) >>>>> >>>>> as I just responded to Alex, I hope to give a try to all this soon >> as I >>>> get >>>>> finish some work I have in my hands right now. Maybe in one or two >> days >>>>> from now. >>>>> >>>>> Thanks! >>>>> >>>>> Carlos >>>>> >>>>> >>>>> 2018-06-04 15:48 GMT+02:00 Harbs <[email protected]>: >>>>> >>>>>> FYI, I just compiled a bare-bones app, and a Basic app with a >> View, >>>>>> VContainer and Label is 85KB uncompressed. 24KB gzipped. It looks >> like >>>>>> there’s no extra classes. >>>>>> >>>>>> The CSS is 546 bytes and 222 bytes gzipped. There’s no extra css >> either, >>>>>> although som empty selectors could use some cleanup. >>>>>> >>>>>> Harbs >>>>>> >>>>>>> On Jun 4, 2018, at 4:27 PM, Harbs <[email protected]> wrote: >>>>>>> >>>>>>> The only class selectors left in Basic defaults.css is: >>>>>>> >>>>>>> .Application *, .royale *, . royale *:before, . royale *:after { >>>>>>> -moz-box-sizing: border-box; >>>>>>> -webkit-box-sizing: border-box; >>>>>>> box-sizing: border-box; >>>>>>> } >>>>>>> >>>>>>> I’m not sure how to best get rid of this. >>>>>>> >>>>>>> Thoughts? >>>>>>> Harbs >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Carlos Rovira >>>>> https://na01.safelinks.protection.outlook.com/?url= >> http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com% >> 7C684ff80e7444490aac1708d5caec404f%7Cfa7b1b5a7b34438794aed2c178de >> cee1%7C0%7C0%7C636638038403206781&sdata=EzFOoWovI% >> 2BOluTHQodvEWUTNfaJgRYEaQJX1BnAkN9k%3D&reserved=0 >>>> >>>> >>> >>> >>> -- >>> Carlos Rovira >>> https://na01.safelinks.protection.outlook.com/?url= >> http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com% >> 7C684ff80e7444490aac1708d5caec404f%7Cfa7b1b5a7b34438794aed2c178de >> cee1%7C0%7C0%7C636638038403206781&sdata=EzFOoWovI% >> 2BOluTHQodvEWUTNfaJgRYEaQJX1BnAkN9k%3D&reserved=0 <https://na01.safelinks. >> protection.outlook.com/?url=http%3A%2F%2Fabout.me% >> 2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com% >> 7C684ff80e7444490aac1708d5caec404f%7Cfa7b1b5a7b34438794aed2c178de >> cee1%7C0%7C0%7C636638038403206781&sdata=EzFOoWovI% >> 2BOluTHQodvEWUTNfaJgRYEaQJX1BnAkN9k%3D&reserved=0> >> >> >> > > > -- > Carlos Rovira > http://about.me/carlosrovira
