A partir del año 2011 cambiaran las cosas a la hora de preparar las fan pages en la red social Facebook, dejaremos de preparar las paginas en Facebook Markup Language para volver a los iFrames.
A partir del 1 de enero de 2011 ya no se podra utilizar FBML para crear nuevas aplicaciones en Facebook. Sin embargo, las que ya existen seguiran funcionando. A finales de año ya no sera permitido publicar nuevas aplicaciones con FBML, todas tendrán que ser tipo Iframe y estarán basadas en el nuevo SDK de Javascript para Facebook. Los tags que se consideren más utiles de FBML permanecerán como XFBML.
Un Iframe es un marco dentro de una estructura HTML que permite insertar otro código HTML en el. Con una aplicacion de canvas de IFrame, el contenido de su aplicacion esta localizada en un documento HTML que no estará hospedado en los servidores de Facebook. En su lugar, el contenido está calado dentro del entorno de de Facebook via IFrame. Puede ser uno de los motivos principales (dicho hospedaje externo) para dejar FBML de lado por parte de Facebook, ya que dejarian de hospedar infinidad de aplicaciones en sus servidores.