<fb:serverfbml> came out 30 days ago. That's about six months after you could do extended permissions stuff in fbml. In my book, that's a second class citizen.
The resizing code for iFrames is broken. I've talked to Facebook's engineers about it. They know it. The reality is that it is nasty, tricky, hacky code that is hard to get right and harder to keep running. It runs directly into the weakest part of cross-browser javascript wizardry: the DOM and dynamically resizing divs. Their advice was to avoid it.
Look: I built an iframe app. It was the right thing to do for my business. But it is in Facebook's interest for fbml to always be a little more functional and at least a little better.
<fb:serverfbml> came out 30 days ago. That's about six months after you could do extended permissions stuff in fbml. In my book, that's a second class citizen.
The resizing code for iFrames is broken. I've talked to Facebook's engineers about it. They know it. The reality is that it is nasty, tricky, hacky code that is hard to get right and harder to keep running. It runs directly into the weakest part of cross-browser javascript wizardry: the DOM and dynamically resizing divs. Their advice was to avoid it.
Look: I built an iframe app. It was the right thing to do for my business. But it is in Facebook's interest for fbml to always be a little more functional and at least a little better.