Questions tagged [famo.us]

Famo.us is a JavaScript rendering and physics engine for creating web applications with high-performance 3D user interfaces.

Famo.us features a rendering engine that avoids slow DOM-layout and repaint calculations. Instead, it leverages the GPU using CSS3 transform.

Famo.us provides a JavaScript framework designed to build rich, interactive web applications. Famo.us takes an opinionated approach to web development, maintaining a tight control of rendering to achieve performance. The framework also maintains strict modularity for flexibility. Paired with server-side technology designed to match Famo.us on the front end, you can finally create high quality applications that were once reserved only for native development.

For more information see project website Famous.org

The prior version (v.0.3.5) site can be found at deprecated.famous.org

478 questions
18
votes
1 answer

How to remove nodes from the Render Tree?

I feel like I'm missing something obvious, but how do I remove nodes from the render tree and destroy them correctly? It looks like I can just do something like mainCtx._node._child.splice(2,1), but this doesn't work in all cases (Scrollviews seem…
gadicc
  • 1,431
  • 15
  • 16
15
votes
4 answers

Accessing GPU via web browser

I came across this proof of concept earlier today (on TechCrunch.com) and was blown away and intrigued as to how they had managed to accomplish the end result. They state that they don't use webGL or any plugins yet they are able to interact…
Giles Thompson
  • 1,097
  • 1
  • 9
  • 24
12
votes
5 answers

How do Meteor's blaze and Famo.us play together?

2 Technologies: Meteor with the blaze templating engine Famo.us with their awesome gui framework I come from the meteor side, I personally like using {{mustache}} (handlebars) to drive the gui from data, the reactive session / database makes this…
Flavien Volken
  • 19,196
  • 12
  • 100
  • 133
10
votes
4 answers

Is it possible to set Surface sizes based on percentages in Famo.us?

Famo.us Surfaces have a single way to set the size of a surface. They have a "size" property that takes an array of 2 numbers which correspond directly to pixel values. This is not overly useful when dealing with mobile devices given the large…
Fedoranimus
  • 816
  • 6
  • 20
9
votes
4 answers

What is the difference between Modifier and StateModifier in famo.us?

I see that the famo.us examples mostly refer to Modifier class, however the famo.us university tutorials primarily reference StateModifier class. How do these two differ and which is the most appropriate application for each?
Harijs Deksnis
  • 1,366
  • 1
  • 13
  • 24
8
votes
1 answer

Famous Engine Physics Collisions

I am building a site which requires a physics engine. Having worked with a number of SPA apps i feel pretty confident with. Unfortunately I am having trouble applying collision detection & walls to a physics simulation that famous has created. You…
MichaelBell
  • 890
  • 1
  • 10
  • 24
8
votes
2 answers

What is the best pattern for responsive apps in famo.us

By way of example, in a bootstrap based app I might write markup to make a grid be 8 columns wide for large screens and 2 columns wide for small. Screen size certainly has an impact on screen design, and I want to know what is a decent pattern to…
aleith
  • 434
  • 1
  • 4
  • 10
8
votes
2 answers

Famo.us, Three.js and Clara.io

I found Famo.us and it seemed pretty exciting but their docs are closed. I am very curios about WebGL so I started looking for alternatives. I found Three.js and Clara.io. How do they differ from famo.us? What is the main objective of each…
Cristian Garcia
  • 9,630
  • 6
  • 54
  • 75
7
votes
1 answer

How would one build a realistic application using Famo.us?

I'm okay with the "Here's the pieces, now go make something" way Famo.us has presented itself but it would be nice to have a little guidance as to how I would want to set up my project, structure, modules, etc. Why are there no demos of an actual…
djv
  • 466
  • 6
  • 15
7
votes
2 answers

Drag a Famous surface and have it transition back to origin on mouseup?

I want to drag a Famous surface, and have it return to its original position when I let go of it. I've taken the "Drag" example and modified it, but while the mouseup callback is triggering (I checked with console.log), the modifier transform is…
Theodor Vararu
  • 401
  • 2
  • 9
7
votes
5 answers

Does The Famo.us web platform support phonegap?

I would like to integrate notifications and bluetooth via phonegap to my web app built with famo.us. Is it possible?
user2084845
  • 107
  • 1
  • 3
5
votes
3 answers

How to implement google paper button effects

Google’s paper / material design http://www.google.com/design/spec/material-design/introduction.html is a really clean look that I think is going to see a lot of use. Polymer has a bunch of “paper-elements” ready to go and the web community is…
aintnorest
  • 1,326
  • 2
  • 13
  • 20
4
votes
1 answer

Droppable in Famous.js?

I am trying to implement a draggable/dropable image in famous.js. That is, if an image is dropped on the correct surface, an event will trigger. On my draggable image, I am listening for the 'touchend' event. No problem here. I also have a…
BloonsTowerDefence
  • 1,184
  • 2
  • 18
  • 43
4
votes
2 answers

How to build big applications

I'm wondering how to structure my application. Should I use custom views and one main view that will control them. Or is it better to hold my views in a lightbox. All of the examples I've found are somehow limited of functionality and present a…
user732456
  • 2,638
  • 2
  • 35
  • 49
4
votes
2 answers

How to Swipe between surfaces in Famo.us?

Using the following Famo.us example code that adds 10 surfaces displayed vertically with 100% width and height, how can I add functionality to swipe between them, similar to how the swiping works on the iOS home screen? define(function(require,…
kaska
  • 63
  • 4
1
2 3
31 32