December 18 2018
December 17 2018
December 14 2018
The Facebook Platform team is always looking for ways to make your apps more responsive and simpler to manage. With these two goals in mind, we're happy to announce several new beta features.
To supplement cookies, we also are introducing Preload FQL rules. These rules allow an app to specify parameterized FQL queries that are run when the user makes a request to the Facebook server. The results are then passed to your app server as post params.
2) Improved AJAX support - Many apps already use FBJS in innovative ways, and as part of this release we offer improved AJAX capabilities in FBJS. The new feature is a local proxy that allows you to make direct async requests back to your application server. This trick lets you to gain all the advantages of FBML without needing to use an embedded IFrame. To make this ability even more useful, we also now provide a DOM function setInnerXHTML that lets you to modify your canvas page by adding a string of HTML.
3) Cached Include files – To further speed up canvas pages, we now allow you to specify link tags on canvas pages that point to external CSS files, in addition to script src tags to point to FBJS files. This saves the processing time of sending these files through our sanitizer on each request and caches these files on the user's browser.
4) Admin API - Users with multiple apps often complain about having to go through the developer console to update application settings. We now offer an Admin API that lets you set and query settings for your apps. Going forward, this will allow us to associate more complex programmatic data with apps and support third-party app management tools.
To find out more about all these features, check out the Beta Features category on the wiki.