A method for loading a plug-in is disclosed. The method includes: capturing, at a terminal, a plug-in calling event; obtaining, at a terminal, a plug-in identification corresponding to the plug-in calling event; searching, at a terminal, for runtime files corresponding to the plug-in identification locally; obtaining, at a terminal, a preset plug-in download address when the runtime files are not found, and downloading, at a terminal, the runtime files corresponding to the plug-in identification according to the plug-in download address; loading, at a terminal, the runtime files, and calling, at a terminal, corresponding event handlers to handle the plug-in calling event. In addition, a device for loading plug-in is also disclosed. The method and device for loading a plug-in can improve browsing speed.