GithubHelp home page GithubHelp logo

Browser build with dependencies about scent HOT 2 CLOSED

danielkcz avatar danielkcz commented on September 25, 2024
Browser build with dependencies

from scent.

Comments (2)

martikaljuve avatar martikaljuve commented on September 25, 2024

Have you tried Rollup? It uses tree-shaking to get quite nice minimal bundles.

I'm using Browserify to create two bundles (bundle.js for my local code, vendor.js for Scent and other rarely-changing dependencies), it works quite well in my case.

from scent.

danielkcz avatar danielkcz commented on September 25, 2024

Haven't used Rollup before, but since the Scent is not that big and everything is kinda tied together. I don't see a point in using it. I am sure that bundle size could be optimized more and definitely don't include eg. whole lodash, but that's something for later.

Using module bundler is of course win-win situation, but I suppose there are still people that just need bundle ready for use. Having dependencies inside the bundle can simplify things for some people, but other might get conflicts when using at least one of the dependency, so I want to keep those separate.

Eventually I would like to rewrite Scent using ES6 just to keep up with a good stuff and perhaps make this maintainable for more people.

from scent.

Related Issues (19)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.