I. Overview
The influence of the browser on the display of report cannot be ignored. The response speed of the browser, the recognition of the new hypertext markup language and the new elements of the webpage have also become a criterion for browser judgment.The computer's hardware configuration has a great influence on the usage of some functions and display of reports. The following is a summary of some evaluations of the browser and the common problems that will appear in the IE browser.
II. Browser evaluation
1. Evaluation tools
The display of FineReport products relies on technologies such as JavaScript, CSS, Html5, etc. This article uses JetStream 2, MotionMark and Speedometer to test the performance of each browser.
Tool | Test content | Introduction | Result analysis |
---|---|---|---|
JetStream 2 | JavaScript and WebAssembly benchmark | Focus on the most advanced web applications It is used to measure the ability of the browser to start quickly, execute code quickly, and run smoothly. | The higher the score, the better the performance |
MotionMark | Graphics benchmark | Used to measure the browser's ability to animate complex scenes at the target frame rate | The higher the score, the better the performance |
Speedometer | Browser response speed benchmark | Used to measure the response speed of web applications It uses a demo web application to simulate user‘s actions, such as adding to-do items. | The higher the score, the better the performance |
2. Evaluation data
Browser | Version | JetStream 2 | MotionMark | Speedometer |
---|---|---|---|---|
Chrome | 81.0.4044.122 | 106.085 | 33.92± 30.89% | 77.8± 0.85 |
Edge | 81.0.416.64 | 105.253 | 16.45± 109.47% | 77.1± 2.9 |
Firefox | 75 | 60.913 | 19.27± 34.59% | 66.2± 4.8 |
IE | 11 | Failed | Failed | Failed |
3. Evaluation conclusion
From the evaluation data analysis:
Among modern mainstream browsers, Chrome has the best performance, and Edge is close to it. Both are based on the Blink kernel.
Firefox is inferior to Chrome and Edge in JetStream 2's test, but the other two tests are on par with the latter.
IE11 failed the three tests, which is an older browser. In the actual environment, the performance of IE11 in terms of previewing templates and Data Entry is far inferior to Chrome.
III. Hardware adaptation
Hardware | Adaptation | |
---|---|---|
Operating System | The designer supports installation on Windows and Mac OS systems The FineReport project supports deployment on Windows, Mac OS, Linux, and Unix systems. | |
Database | Support some mainstream relational databases and multidimensional databases, such as: Oracle, SQL Server, MySQL, Access, Sybase, DB2, Postgre, Derby, HIVE | |
Server | Support Tomcat7 and above, JBOSS6.0.0 and above, WebLogic12c and above, WebSphere8.0 and above, Resin4.0.4 and above, TongWeb6 and above, etc. Web application servers | |
Browser | Basic Function | Recommend Chrome, FireFox and other mainstream browsers Support IE9 and above browsers IE browser is not recommended |
New Data Entry | It is recommended to use mainstream browsers such as Chrome and FireFox IE10 and below browsers are not supported IE browser is not recommended | |
Full Screen | It is recommended to use mainstream browsers such as Chrome and FireFox IE10 and below browsers are not supported IE browser is not recommended | |
Extended Chart | Only supports Chrome browser |
IV. FAQ of IE Browser
Under the compatibility mode of IE, the page centered scroll bar is not displayed completely
Template previewed on IE that the background is abnormal
IE11 browser cross-domain single sign-on failed
If the user uses the compatibility view of the IE browser to operate the "Management System" of the Decision-making Platform, some problems will occur, such as stuck.
The chart does not show up in the quirks mode of IE9
If the online document preview widget plugin is installed in the compatible view of IE browser, the dashboard will be blank when previewing
When using the view tree hyperlink, click on the tree node in the IE browser and sometimes a 400 error will appear
The display effect of charts under IE8 is not very good, and some functions are not supported at the same time
Due to performance issues, IE8 and below browsers have disabled animation, gradient effects, and zoom functions of charts, and shadow effects have also been changed to some extent
IE browser does not support exporting SVG from toolbar currently
Pie chart rotation is disabled in IE8
When using the file widget, when uploading multiple files, Firefox and Chrome can select multiple files at once, while IE can only select one file at a time, but the later uploaded files will not overwrite the previous files.
When accessing the Decision-making Platform directly through IP under Tomcat, the page may not be displayed completely under IE9, and the configuration needs to be modified
V. Recommendation
In summary, combined with the comprehensive performance of the browser and the FineReport products architecture, in order to enable customers to have a better product experience, it is recommended to use Chrome, Firefox, and Edge browser.