1. A method to provide support for custom file types in a web application environment, the method comprising: detecting a non-native file within the web application environment; retrieving metadata associated with the non-native file; generating a preview associated with the non-native file; and displaying the preview and the metadata along with the non-native file, wherein at least a portion of the preview is interactive.