Recent submissions

Comment · 2 years ago
LottieFiles | https://lottiefiles.com | Full-time | Remote

We are looking for 1) a highly skilled Graphics Engineer with a strong foundation in web-based graphics technologies such as Three.js, WebGL, and Canvas API, and 2) Senior Front-end Engineers skilled at building high performance web applications. Come work with us on the LottieFiles Creator, the web-based animation tool aimed at taking full advantage of the features of Lottie animation format.

We also have a few Senior Fullstack Engineer roles open!

Apply here: https://lottiefiles.com/careers/#open-positions

Comment · 2 years ago
Sorry, 16 Kb would be a dream for us but we aren't there! The Javascript for the play API and bindings for WASM is around 18 Kb now - but the WASM bundle that is then loaded is currently 308 Kb. :(
Comment · 2 years ago
> 1. What is the total weight of loaded resources?

Current release clocks in at 326 Kb over the network, with brotli. We have been focussed on getting the functionality and have yet to start working on reducing the total size. There are optimizations we can do with ThorVG and emscripten and eliminating some of the dependencies we currently use. Aiming for < 200 Kb.

> 2. If I would like to add some animations to my website.

We believe so! With the Lottie animations converted to dotlottie (using our website or the opensource tooling), there is significant further file reduction to Lottie animations, especially if you choose to bundle multiple animations into a single dotlottie distribution. Depending on the number of animations you have, the currently somewhat large player size is offset by the further reduction and bundling. It becomes an even better proposition if you are using theming to change colors or values in the animation for different themes the website may have. The vector nature of the format also makes it ideal if dynamic resizing for media size adjustments are a requirement!

> 3. How good is the support among the different browsers on the desktop and mobiles?

With the current release, we are targetting for full compatibility and consistency in the modern evergreen browsers. We haven't yet tested the compatibilty with older browsers though. The support on mobile is great on both Android and iOS, as well as for desktop apps.

Comment · 2 years ago
We are loving it! Team picked up Rust and got started building productively in a few weeks.
Comment · 2 years ago
Comment · 4 years ago
Comment · 4 years ago
Comment · 4 years ago
Comment · 4 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton