Git Product home page Git Product logo

Comments (5)

legomushroom avatar legomushroom commented on May 5, 2024 22

Hi, guys!

I think mojs has very different intentions so it is hard to compare with the libraries, the web has nowadays. It does give you tweens and timelines but it also gives you other unique modules, for instance "effect" modules like Shape or Burst. These type of modules give you the ability to apply various effects to your sequences with just one declarative call. So it's like saying - "Hey computer! I What a smoke current from this point!" and the effect should appear. There are also other types of modules like that - the idea is to give you declarative API over some common animation problem. Furthermore, mojs is the tooling-focusing library thus will provide you with various tools to help you to craft your animation sequences and reduce pain overhead while working on them.

I think the every single aspect won't fit the issue format, so I will try to describe it with tutorials. I've written another 2 and will publish them as soon as I will find somebody to proofread them for me. I think these posts will put some light how is the mojs different with the current animation libraries and how it is similar.

Hope it helps, sorry for so long reply. Cheers

from mojs.

Sandstedt avatar Sandstedt commented on May 5, 2024 3

I would say that the larges differences is the Path Easing function that allow you to create complex easing and animation that are connected to each other. In GSAP there´s no build in function to define your own easing curves. (Havn't tried Popmotion or Velocity..)

from mojs.

sdras avatar sdras commented on May 5, 2024 3

That's not really true- GreenSock doesn't promote it that much, but MorphSVG plugin offers MorphSVGPlugin.pathDataToBezier(). I would say that the docs for this one feature in mo.js is pretty amazing.

That function or anything like it does not currently live in Velocity, and likely won't as it seems not to be maintained anymore.

Does mo.js make it easier to work with sound, though? That might be something that sets it apart.

from mojs.

Charuru avatar Charuru commented on May 5, 2024

Yeah would like to hear some comments on popmotion, velocity, greensock.

from mojs.

karneaud avatar karneaud commented on May 5, 2024

I've been trying it out and must admit that its very micro easy and smooth on modern browsers. GreenSock is cool but I think its bulky and a lot of configuration stuff to go through for simple stuff. Mojs seems easier to understand

from mojs.

Related Issues (20)

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.