I chose GreenSock because I’m interested in animation and being as creative as possible on a project and wanted to learn more about animation tools available in the realm of coding. A family member had told me about this platform a couple of months ago but I haven’t had the opportunity to explore until now.
GreenSock is for developers who have a desire to work with technology that let’s them be as creative as they possibly can without limitations. The things you can create and do in GreenSock are similar to those you can do in CSS and jQuery however, it eliminates the frustrations that comes with using CSS and jQuery for animations.
GreenSock is a robust, fast, browser compatible, lightweight animation suite of tools for HTML5 and Javascript.
GreenSock was created by Jack Doyle who wanted to create an animation tool that eliminated the need to do separate animations for every browser and that have robust code that reliable that could be used across all projects.
- Performance: GreenSock is faster than jQuery and CSS animations
- Don't have rebuild API: you can animate anything that javascript is involved in/can touch and it is not dependent on jQuery.
- Easy workflow without limitations
- Solve browser compatibility issues: no need to repeat animation sequences for every browser type/ makes code DRYer.
- Animations look smoother
- Fast load times: no dependencies, robust code, less code
One thing I found frustrating about this program was that because it's not an open source program and some feature require an account, it was hard to get information in general on how to do certain things. It's not really a conceptual hurdle but it is a learning hurdle.
I think GreenSock is an amazing tool, I enjoyed playing around with the animation features and discovering how everything worked in the system. However, I dislike that information is not readily available to someone who doesn't want to get an account and that source information is limited.
- What is one way that GSAP improves animation features?
- What is the best practice when it comes to synchronizing animations?
- Name three useful methods that GSAP uses.
https://greensock.com/docs/#/HTML5/GSAP/
https://github.com/greensock/GreenSock-JS/
https://ihatetomatoes.net/wp-content/uploads/2016/07/GreenSock-Cheatsheet-4.pdf