.. _guidelines-index:

================================
Code Portability and Limitations
================================

Emscripten can be used to compile almost any *portable* C/C++ code to JavaScript. The topics in this section help identify less portable code, and code that may need to be changed because of limitations in the browser environment or Emscripten-compiled JavaScript.

.. toctree::
	:maxdepth: 1
   
	portability_guidelines
	api_limitations
	function_pointer_issues
	browser_limitations.rst

	
	
   
