niklasvh / html2canvas

Screenshots with JavaScript
https://html2canvas.hertzen.com/
MIT License
30.29k stars 4.77k forks source link

Problem with capture screenshot speed. #98

Closed trongdau184 closed 9 years ago

trongdau184 commented 12 years ago

Hi,

This plugins capture the screenshot very well. But the speed is quite slow and make the browser is not responding for a while (about 4 - 5 seconds). For example, in my case, it takes about 9 seconds to capture a page just contains 6 tables, each table has about 20 rows.

Could you have any suggestions to improve the performance?

Btw, I see that in page http://html2canvas.hertzen.com/screenshots.html, it captures screenshot quite fast and smooth even if the page is complex such as yahoo, mashable.com,.... Is there any tip/trick? What's proxy use for?

Thanks a lot.

niklasvh commented 12 years ago

There are a number of things that affect the speed:

Can you share the html you are trying to render, or give a link to a demo?

trongdau184 commented 12 years ago

I didn't use images which aren't from same origin.

The plugins run best on Chrome, but it quite slow in IE and FireFox (display a popup notify about long running script)

Here is my HTML:

Quote list - XOSE\OB-1

Setting
```
Symbol Name Type Last Last Traded +/- +/-% Bid Ask High Low
AKSO Aker Solutions
98.15 - - - - - - -
DNBNOR DNB
56.35 02:14:33 0.1 0.18 % - - - -
DNO DNO International
8.965 - - - - - - -
FOE Fred. Olsen Energy
201.4 - - - - - - -
FRO Frontline
30.95 - - - - - - -
GJF GJENSIDIGE FORSIKRING
66.2 - - - 47 - - -
MHG Marine Harvest
1.028 - - - - - - -
NHY Norsk Hydro
27 - - - - - - -
ORK Orkla
42 - - - - - - -
PGS Petroleum Geo-Services
73.2 - - - - - - -
PRS Prosafe
41.28 - - - - - - -
RCL Royal Caribbean Cruises
190 - - - - - - -
REC Renewable Energy Corporation
3 - - - - - - -
SDRL Seadrill
151.9 - - - - - - -
SEVAN Sevan Marine
1.5 - - - - - - -
SFR STATOIL FUEL & RETAIL
51 - - - - - - -
STB Storebrand
18.6 - - - - - - -
STL Statoil
139.8 - - - 111 - - -
SUBC Subsea 7
122 - - - 127.2 - - -
TEL Telenor
92.6 - - - - - - -
TGS TGS-NOPEC Geophysical Company
61 - - - - - - -
YAR Yara International
157.1 - - - - - - -
```
Drop here

Order book - XOSE\3484

Volume Buy     Sell Volume
0   Ratio: -   0
Drop here

Intraday - XOSE\3484

Drop here

Historic - XOSE\3484

Drop here

Performance View - XOSE\3484

```
Period High Low Close +/- +/-%
Today 276.05 269.83 273.85 2.18 0.80    
1 week 308.60 256.02 289.56 -13.53 -4.67    
1 month 308.60 256.02 296.97 -20.94 -7.05    
3 months 326.66 249.87 319.96 -43.93 -13.73    
6 months 326.66 244.20 272.84 3.19 1.17    
1 year 326.66 244.20 318.60 -42.57 -13.36    
Start of week 308.60 256.02 291.29 -15.26 -5.24    
Start of month 308.60 256.02 290.65 -14.62 -5.03    
Start of year 326.66 244.20 282.61 -6.58 -2.33    
```
Drop here

News List - XOSE\3484

Settings
```
Date Time Source Title
5/26/2012 7:29 AM DN SV vil ha heldagsskole
5/26/2012 7:29 AM DN SV vil ha heldagsskole
5/26/2012 7:30 AM DN Spår rødgrønn baksmell
5/26/2012 7:30 AM DN Spår rødgrønn baksmell
5/26/2012 7:34 AM DN Streik på første klasse
5/26/2012 7:36 AM DN Rushtidsavgift lurt, statlig tvang dumt
5/26/2012 7:36 AM DN Rushtidsavgift lurt, statlig tvang dumt
5/26/2012 7:55 AM DN Streik på første klasse
5/26/2012 7:55 AM DN Streik på første klasse
5/26/2012 8:46 AM DN Kina jakter på milliardærer
5/26/2012 8:46 AM DN Kina jakter på milliardærer
5/26/2012 8:46 AM DN Kina jakter på milliardærer
5/26/2012 8:50 AM DN Rushtidsavgift lurt, statlig tvang dumt
5/26/2012 8:50 AM DN - Skrekkelig ydmykende
5/26/2012 8:50 AM DN - Skrekkelig ydmykende
5/26/2012 8:50 AM DN - Skrekkelig ydmykende
5/26/2012 10:24 AM DN Sikrer Facebook seg Opera?
5/26/2012 10:24 AM DN Sikrer Facebook seg Opera?
5/26/2012 10:24 AM DN Sikrer Facebook seg Opera?
5/26/2012 11:36 AM DN IMF-sjef: - Hellas bør ikke forvente sympati
5/26/2012 11:36 AM DN IMF-sjef: - Hellas bør ikke forvente sympati
5/26/2012 11:36 AM DN IMF-sjef: - Hellas bør ikke forvente sympati