| 
					
				 | 
			
			
				@@ -1,10 +1,23 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# JS沙盒 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# JS函数沙盒 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - isolated-vm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     - https://www.npmjs.com/package/isolated-vm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         - vm => vm2 => isolated-vm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             - 官方API:https://nodejs.org/api/vm.html#vm_vm_executing_javascript 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             - vm2放弃维护 => isolated-vm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# 云端编辑器 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- 仅编码  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    - [JS代码编辑对比](https://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    - Monaco Editor [首选] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        - 支持diff模式 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        - VSCode默认编辑器 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    - Code Mirror https://codemirror.net/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        - 支持diff模式 https://codemirror.net/5/mode/diff/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- 集成IDE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    - code-server https://coder.com/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    - gitpod 底层Theia 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # 环境允许模块 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - module 云函数可写成module包形式,便于编写、加载和测试 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - fetch 前后端同构网络请求库 
			 |