| 
			 
					阅读:2929回复:10
				 
				[Nightly] Firefox 37.0a 实现插件异步初始化提升插件开启速度
					虽然我们很讨厌 Flash 等插件低下的性能,急迫想拥抱 HTML5,虽然 Mozilla 宣布未来要淘汰 NPAPI 插件,但目前从市场来看,我们还必须使用插件。Firefox 在每次遇到需要插件的网页时,都要初始化插件来启动它,有时候我们会发现在看 Flash 视频前,浏览器会明显卡顿一下,这就是插件在初始化。
 
							插件初始化的步骤一般是: 1、启动 plugin-container.exe 的进程 2、调用 NP_Initialize 函数来加载插件 3、调用 NPP_New 函数来创建一个实例 4、调用 NPP_NewStream 函数来在实例中加载数据 5、对于可使用脚本的实例,还需要调用 NPP_GetValue 函数 就是在冗繁的上述步骤中,浏览器有时候会卡顿。 Firefox 37.0a 实现了上述步骤的异步执行,提升了加载的速度,减少了卡顿和无响应。 方法是进入 about:config,找到: dom.ipc.plugins.asyncInit设置为 true http://dblohm7.ca/blog/2014/06/17/asynchronous-plugin-initialization-an-introduction/  | 
	|
					
						最新喜欢:
  | 
	
| 
			 1楼# 
								发布于:2015-01-10 22:43				
			
					这个不错~~~虽然一直不是很在乎启动速度				 
							 | 
	|
| 
			 2楼# 
								发布于:2015-01-10 23:01				
			
					卡顿很烦人,期待已久。				 
							 | 
	|
| 
			 3楼# 
								发布于:2015-01-10 23:33				
			 | 
	|
| 
			 4楼# 
								发布于:2015-01-10 23:47				
			
					我擦,赶紧换Nightly  
							 | 
	|
					
						
  | 
	
| 
			 5楼# 
								发布于:2015-01-11 11:42				
			
					死的更快  目前最好的方法就是  删除flash				 
							 | 
	|
| 
			 6楼# 
								发布于:2015-01-11 14:50				
			 | 
	|
					
						
  | 
	
| 
			 7楼# 
								发布于:2015-01-11 19:46				
			
					删掉了Flash就看不了bilibili了……				 
							 | 
	|
| 
			 8楼# 
								发布于:2015-01-16 21:02				
			 | 
	|
| 
			 9楼# 
								发布于:2015-01-16 21:29				
			 | 
	|
					
						
  | 
	
| 
			 10楼# 
								发布于:2015-01-16 22:16				
			
					加油 shumway				 
							 | 
	|
					
						
  |