abmgood.com

abmgood.com is SSL secured

Free website and domain report on abmgood.com

Last Updated: 18th August, 2020 Update Now
Overview

Snoop Summary for abmgood.com

This is a free and comprehensive report about abmgood.com. The domain abmgood.com is currently hosted on a server located in United States with the IP address 104.26.6.179, where USD is the local currency and the local language is English. Our records indicate that abmgood.com is privately registered by DATA REDACTED. Abmgood.com has the potential to be earning an estimated $2 USD per day from advertising revenue. If abmgood.com was to be sold it would possibly be worth $1,248 USD (based on the daily revenue potential of the website over a 24 month period). Abmgood.com is somewhat popular with an estimated 595 daily unique visitors. This report was last updated 18th August, 2020.

About abmgood.com

Site Preview: abmgood.com abmgood.com
Title: ABM sells more than 20,000 antibody products. ABM also provides PCRs,siRNAs,Adenoviruses, Lentiviruses, cell immortalizations, adenoviral vectors, lentiviral expression system.
Description: Your source for 1 million plasmid vectors and viruses, 1,000 cell lines and other innovative products. Learn how to exchange lab materials at no cost!
Keywords and Tags: online shopping
Related Terms: abm sfero, antibody, atcc cell lines, cst antibody, expression, malware or viruses, operator is invalid for atomic vectors, progenitor cell, regular expression, viruses
Fav Icon:
Age: Over 19 years old
Domain Created: 17th November, 2004
Domain Updated: 14th May, 2020
Domain Expires: 17th November, 2024
Review

Snoop Score

2/5

Valuation

$1,248 USD
Note: All valuation figures are estimates.

Popularity

Low
Note: Popularity is estimated.

Rank, Reach and Authority

Alexa Rank: 1,019,839
Alexa Reach:
SEMrush Rank (US):
SEMrush Authority Score:
Moz Domain Authority: 0
Moz Page Authority: 0

Organic vs Paid (Google Ads)

Traffic

Visitors

Daily Visitors: 595
Monthly Visitors: 18,110
Yearly Visitors: 217,175
Note: All visitors figures are estimates.

Visitors By Country

Revenue

Revenue

Daily Revenue: $2 USD
Monthly Revenue: $52 USD
Yearly Revenue: $619 USD
Note: All revenue figures are estimates.

Revenue By Country

SEO

Backlinks Analysis (SEMrush)

Top New Follow Links

Top Ranking Keywords (US)

Domain Analysis

Value Length
Domain: abmgood.com 11
Domain Name: abmgood 7
Extension (TLD): com 3
Expiry Check:

Page Speed Analysis

Average Load Time: 0.43 seconds
Load Time Comparison: Faster than 97% of sites

PageSpeed Insights

Avg. (All Categories) 63
Performance 67
Accessibility 71
Best Practices 77
SEO 82
Progressive Web App 19
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://www.abmgood.com/
Updated: 18th August, 2020

2.21 seconds
First Contentful Paint (FCP)
20%
67%
13%

0.01 seconds
First Input Delay (FID)
99%
1%
0%

Simulate loading on desktop
67

Performance

Indicates how well the page is performing and highlights opportunities where performance may be improved for abmgood.com. This includes details about optimizing page load times which can result in a better user experience.

Metrics

Time to Interactive — 2.2 s
The time taken for the page to become fully interactive.
Total Blocking Time — 0 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).
Cumulative Layout Shift — 0.005
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Other

First CPU Idle — 1.9 s
The time taken for the page's main thread to be quiet enough to handle input.
Max Potential First Input Delay — 50 ms
Users could experience a delay when interacting with the page.
Estimated Input Latency — 10 ms
The time taken for the page to respond to user input (during the busiest 5 second window of page load). Users are likely to perceive abmgood.com as laggy when the latency is higher than 0.05 seconds.
Network Requests
Below is a list of network requests that were made during page load.
URL Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://abmgood.com/
0
93.915000092238
496
0
301
https://abmgood.com/
94.261000165716
576.75100001507
1212
0
302
text/html
https://www.abmgood.com/?SID=v7rnmnlpr5r1ph5he4bt97v1d4
577.24100002088
1315.1100000832
30247
131953
200
text/html
Document
https://www.abmgood.com/cdn-cgi/apps/head/G8FHWgNAT67XfzrdOr9sk6_qfbQ.js
1332.5130001176
1406.4880001824
2981
6604
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/calendar.min.css
1332.8340000007
1413.0180000793
1757
4892
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/styles-m.min.css
1333.0769999884
1401.2110000476
33261
254877
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.other.min.css
1333.5540001281
1419.2560000811
3929
21455
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.detail.min.css
1334.0630000457
1396.0260001477
1902
4725
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.container.min.css
1334.3150001019
1435.3610000107
1034
1178
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.col.min.css
1334.836000111
1399.917999981
3451
19187
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/font-awesome/css/font-awesome.min.css
1335.0619999692
1417.1659999993
6477
26713
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/lib.min.css
1335.2380001452
1428.8800000213
2591
7337
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/abm-megamenu.min.css
1335.4850001633
1423.1210001744
3142
13444
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/abm-categories.min.css
1335.686000064
1424.8940001708
1919
9160
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/abm-listing-tabs.min.css
1335.9350000974
1412.432000041
2561
14158
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/theme.min.css
1336.099000182
1426.041000057
17410
121062
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/responsive.min.css
1336.3220000174
1403.418000089
3289
13623
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/owl.carousel.min.css
1336.5410000551
1448.9170000888
1519
3486
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.app.min.css
1336.6880000103
1405.8380001225
10173
53420
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_All/css/fix_magento2.min.css
1337.7110001165
1425.4640000872
841
197
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_All/lib/fancybox/jquery.fancybox.min.css
1339.4100000151
1410.1510001346
1779
3900
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_RequestForQuote/css/luma.min.css
1339.5980000496
1429.5750001911
2775
11982
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_RequestForQuote/css/styles.min.css
1339.8000001907
1404.9680000171
1966
5108
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/styles-l.min.css
1340.5950001907
1416.5750001557
7689
41898
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/abmLogo.png
1426.6800000332
1481.1619999819
5119
4278
200
image/webp
Image
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/home/icon_flag.png
1426.812000107
1480.6250000838
100936
100088
200
image/webp
Image
https://www.abmgood.com/pub/media/wysiwyg/homepage/GenomeCoV19-Detection-Kit_featured-box_CE-IVD.png
1426.9270000514
1460.6780000031
53882
53000
200
image/webp
Image
https://www.abmgood.com/pub/media/wysiwyg/homepage/GenomeCoV19-IgM-IgG-Test-Kit_featured-box_CE-IVD_v2.png
1427.0689999685
1498.1790001038
31647
30760
200
image/webp
Image
https://www.abmgood.com/pub/media/wysiwyg/homepage/50off-PCR-Enzymes_whatsnew-box.png
1427.183000138
1475.5280001555
4676
3812
200
image/webp
Image
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/home/abm_homepage_MOI-video.png
1427.5320000015
1491.0760000348
8080
7224
200
image/webp
Image
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/home/abm_homepage_new-website-announcement.png
1427.978000138
1457.7640001662
6113
5242
200
image/webp
Image
https://www.abmgood.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
1426.5390001237
1567.4839999992
1323
1239
200
application/javascript
Script
https://ajax.cloudflare.com/cdn-cgi/scripts/7089c43e/cloudflare-static/rocket-loader.min.js
1428.1419999897
1449.877000181
4696
12310
200
application/javascript
Script
https://www.googletagmanager.com/gtag/js?id=UA-117944540-1
1428.3170001581
1451.7250000499
36464
91220
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/print.min.css
1428.4920000937
1461.2610000186
1199
1153
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/banner/COVID19-promo-landing-page.jpg
1479.1230000556
1528.5450001247
27771
26898
200
image/webp
Image
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/fonts/opensans/regular/opensans-400.woff2
1488.0660001654
1519.4880000781
18593
17848
200
application/font-woff2
Font
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0
1488.275000127
1537.6780000515
65209
64464
200
application/font-woff2
Font
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/fonts/opensans/bold/opensans-700.woff2
1489.1000001226
1525.9660000447
18413
17668
200
application/font-woff2
Font
https://www.abmgood.com/pub/static/_cache/merged/88410945ae18b329af95992cd288392c.min.js
1634.1170000378
1711.8830000982
85323
321939
200
application/javascript
Script
https://www.google-analytics.com/analytics.js
1672.5070001557
1676.5650000889
19084
45958
200
text/javascript
Script
https://www.google-analytics.com/r/collect?v=1&_v=j83&a=1046217860&t=pageview&_s=1&dl=https%3A%2F%2Fwww.abmgood.com%2F%3FSID%3Dv7rnmnlpr5r1ph5he4bt97v1d4&ul=en-us&de=UTF-8&dt=abm%20%7C%20CRISPR%2C%20Viral%20Vectors%2C%20Cell%20Lines%2C%20PCR%2FRT%2FqPCR%2C%20Antibodies&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=IEBAAUAB~&jid=1891000862&gjid=1110766361&cid=1030373269.1597781959&tid=UA-117944540-1&_gid=1098607800.1597781959&_r=1&gtm=2ou871&z=1985595249
1707.0650001988
1713.7360000052
749
0
302
text/html
https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-117944540-1&cid=1030373269.1597781959&jid=1891000862&_gid=1098607800.1597781959&gjid=1110766361&_v=j83&z=1985595249
1713.9880000614
1719.0859999973
775
0
302
text/html
https://www.google.com/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-117944540-1&cid=1030373269.1597781959&jid=1891000862&_v=j83&z=1985595249
1719.413000159
1728.785000043
664
42
200
image/gif
Image
https://fullstory.com/s/fs.js
1834.9170000292
1845.3190000728
324
0
301
https://edge.fullstory.com/s/fs.js
1845.616000006
1853.1310001854
60152
198530
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery.mobile.custom.min.js
1848.3830001205
1885.0340000354
4196
13039
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/dataPost.min.js
1848.9610000979
1877.471000189
1282
1200
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/bootstrap.min.js
1849.9210001901
1880.9270001948
884
149
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/translate-inline.min.js
1859.9710001145
1892.9360001348
1864
3071
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Theme/js/responsive.min.js
1860.4220000561
1919.2860000767
1216
1577
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Theme/js/theme.min.js
1860.8630001545
1896.020000102
1063
576
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/translate.min.js
1862.841000082
1929.5300000813
1002
517
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/common.min.js
1865.6140000094
1928.1270001084
846
102
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery-migrate.min.js
1868.0530001875
1935.8130001929
4232
10556
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery.cookie.min.js
1871.0670000874
1899.0240001585
1390
1437
200
application/javascript
Script
https://rs.fullstory.com/rec/page
1909.350000089
2039.6879999898
331
48
202
text/plain
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/template.min.js
1917.4320001621
1961.5510001313
1108
739
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/modal/confirm.min.js
1918.0540000089
1951.3900000602
1188
1107
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery-ui.min.js
1930.0999999978
1976.6390000004
66825
292345
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/apply/main.min.js
1933.7260001339
1968.942000065
1240
1034
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bootstrap.min.js
1935.3620000184
1966.7830001563
932
259
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/smart-keyboard-handler.min.js
1943.3220000938
1977.4270001799
1189
1239
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/mage.min.js
1944.1070000175
1971.4250001125
1150
828
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/ie-class-fixer.min.js
1945.0060001109
1986.2180000637
933
312
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/requirejs/domReady.min.js
1946.0750001017
2021.6400001664
1265
1300
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery.storageapi.min.js
1948.9639999811
1987.2110001743
2723
6973
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/tabs.min.js
1955.8470000047
1987.6129999757
2104
4651
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/matchMedia.min.js
1966.1870000418
1997.5320000667
1664
2407
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/underscore.min.js
1967.4190001097
2010.7440000866
7774
25499
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/modal/modal.min.js
1967.621000018
1999.4710001629
2784
7608
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/knockoutjs/knockout.min.js
1977.3430000059
2028.094000183
30792
135988
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/knockoutjs/knockout-es5.min.js
1978.9909999818
2008.9090000838
2855
7937
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/template/engine.min.js
1984.5310000237
2012.051000027
1355
2013
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/bootstrap.min.js
1988.8550001197
2027.2439999972
1125
973
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/extender/observable_array.min.js
1989.6609999705
2055.1850001793
1227
1271
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/extender/bound-nodes.min.js
1995.0570000801
2032.4109999929
1417
1898
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/apply/scripts.min.js
1997.0210001338
2030.076000141
1262
1170
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/collapsible.min.js
2003.3830001485
2036.1960001756
2747
8334
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/requirejs/text.min.js
2056.1050001998
2093.0350001436
1612
1963
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/key-codes.min.js
2057.0040000603
2083.1250001211
893
205
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/knockoutjs/knockout-repeat.min.js
2076.3570000418
2101.9360001665
2395
5402
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/knockoutjs/knockout-fast-foreach.min.js
2077.0219999831
2108.2550000865
2993
7207
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/wrapper.min.js
2087.2310001869
2121.3220001664
1153
1101
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/core/events.min.js
2087.8320001066
2134.355999995
1332
1447
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/es6-collections.min.js
2088.5670001153
2120.7450001966
1809
3152
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/template/observable_source.min.js
2107.1690001991
2143.8440000638
926
283
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/template/renderer.min.js
2109.8029999994
2142.4990000669
2171
4912
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/console-logger.min.js
2110.1810000837
2143.025000114
1244
1256
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/resizable.min.js
2112.1450001374
2144.2230001558
1529
2092
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/i18n.min.js
2112.4810001347
2150.2590000164
1703
2425
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/scope.min.js
2113.5460000951
2145.7720000762
1277
1148
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/range.min.js
2114.9110000115
2151.2700000312
1440
2143
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/mage-init.min.js
2119.852000149
2149.2320001125
917
247
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/keyboard.min.js
2122.0150000881
2178.394000046
963
351
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/optgroup.min.js
2123.3220000286
2149.8589999974
2503
5885
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/after-render.min.js
2124.4149999693
2160.5150001124
940
312
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/autoselect.min.js
2125.992000103
2151.967999991
955
324
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/datepicker.min.js
2127.5400000159
2157.0860000793
1148
826
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/outer_click.min.js
2128.9119999856
2168.6939999927
1326
1372
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/fadeVisible.min.js
2130.5329999886
2161.082000006
920
313
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/collapsible.min.js
2131.7879999988
2199.7950000223
1491
2431
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/staticChecked.min.js
2133.2839999814
2193.3900001459
1411
1839
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/simple-checked.min.js
2134.961000178
2169.4050000515
1185
1011
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/bind-html.min.js
2136.2179999705
2168.3980000671
1135
704
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/tooltip.min.js
2141.5699999779
2170.5980000552
3651
12641
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/templates/modal/modal-popup.html
2156.8240001798
2184.7469999921
1189
1549
200
text/html
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/templates/modal/modal-slide.html
2157.928999979
2195.2339999843
1193
1561
200
text/html
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/templates/modal/modal-custom.html
2158.0460001715
2192.818999989
1185
1503
200
text/html
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/js-translation.json
2158.1530000549
2192.1980001498
726
2
200
application/json
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/core/storage/local.min.js
2174.3930000812
2221.7340001371
1214
1177
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/core/class.min.js
2177.0999999717
2208.6810001638
1363
1610
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/view/utils/async.min.js
2179.1310000699
2209.4800001942
1545
2141
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/registry/registry.min.js
2179.8450001515
2231.0840000864
1826
3076
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/main.min.js
2189.4220001996
2229.7080000862
875
224
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/template/loader.min.js
2191.0170000046
2230.077000102
1272
1283
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/logger.min.js
2193.9390001353
2225.8300001267
1375
2275
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/entry-factory.min.js
2195.9969999734
2258.1230001524
856
159
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/console-output-handler.min.js
2197.2320000641
2226.237000199
1012
609
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/formatter.min.js
2198.6500001512
2262.706000125
1023
592
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/message-pool.min.js
2200.54300013
2249.9959999695
1200
1563
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/levels-pool.min.js
2202.7430001181
2241.4920001756
933
246
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/logger-utils.min.js
2203.3679999877
2236.0030000564
1064
844
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/calendar.min.js
2207.4969999958
2242.8290001117
4204
12242
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/moment.min.js
2224.6060001198
2258.5100000724
16577
49126
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/templates/tooltip/tooltip.html
2228.3660001121
2289.4640001468
881
332
200
text/html
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/view/utils/dom-observer.min.js
2265.8570001367
2294.8450001422
1793
3385
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/view/utils/bindings.min.js
2267.2010001261
2296.3190001901
1195
1178
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/arrays.min.js
2270.7260001916
2300.920000067
1304
1447
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/compare.min.js
2272.1959999762
2301.9130001776
1668
2569
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/misc.min.js
2273.2550001238
2304.8239999916
1933
3025
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/objects.min.js
2274.6570000891
2301.3760000467
2027
3925
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/strings.min.js
2276.2310001999
2311.4330000244
1332
1319
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/template.min.js
2277.8310000431
2305.4560001474
1341
1442
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery-ui-timepicker-addon.min.js
2283.3480001427
2320.6720000599
11819
47688
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/entry.min.js
2297.4570000079
2329.441000009
909
242
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/MutationObserver.min.js
2309.2360000592
2340.1950001717
2719
8478
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/FormData.min.js
2312.9600000102
2346.47400002
1461
1672
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/loader.min.js
2399.6570000891
2442.7510001697
1705
2617
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_PageCache/js/page-cache.min.js
2401.536000194
2430.5010000244
2075
3520
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/core/app.min.js
2403.4620001912
2436.46300002
899
212
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/dropdown.min.js
2404.9870001618
2434.8940001801
1757
3692
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/cookies.min.js
2406.726000132
2435.8960001264
1417
1729
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_GoogleAnalytics/js/google-analytics.min.js
2408.3200001623
2447.1580001991
1288
1330
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/block-loader.min.js
2410.1909999736
2438.3010000456
1293
1572
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/section-config.min.js
2412.0780001394
2442.2820000909
1190
1043
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/customer-data.min.js
2413.6580000632
2446.6980001889
2490
6940
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/invalidation-processor.min.js
2415.427000029
2449.9870000873
1022
587
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/storage.min.js
2473.9120001905
2522.1610001754
975
966
200
application/javascript
Script
https://www.google-analytics.com/plugins/ua/ec.js
2486.1479999963
2489.6160000935
1889
2779
200
text/javascript
Script
https://www.google-analytics.com/r/collect?v=1&_v=j83&aip=1&a=1046217860&t=pageview&_s=1&dl=https%3A%2F%2Fwww.abmgood.com%2F%3FSID%3Dv7rnmnlpr5r1ph5he4bt97v1d4&ul=en-us&de=UTF-8&dt=abm%20%7C%20CRISPR%2C%20Viral%20Vectors%2C%20Cell%20Lines%2C%20PCR%2FRT%2FqPCR%2C%20Antibodies&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=aEDAAUAB~&jid=1186541185&gjid=368206084&cid=1030373269.1597781959&tid=UA-117944540-1&_gid=1098607800.1597781959&_r=1&z=1874952523
2486.95400008
2502.816000022
748
0
302
text/html
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/core/element/element.min.js
2490.1660000905
2522.8850001004
2570
5965
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/core/renderer/types.min.js
2492.3610000405
2527.6240000967
1026
524
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/core/renderer/layout.min.js
2493.9980001654
2531.7430000287
3015
7369
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/templates/block-loader.html
2495.4640001524
2524.9330000952
842
190
200
text/html
XHR
https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-117944540-1&cid=1030373269.1597781959&jid=1186541185&_gid=1098607800.1597781959&gjid=368206084&_v=j83&z=1874952523
2503.1140001956
2507.3000001721
775
0
302
text/html
https://www.google-analytics.com/collect?v=1&_v=j83&aip=1&a=1046217860&t=pageview&_s=2&dl=https%3A%2F%2Fwww.abmgood.com%2F%3FSID%3Dv7rnmnlpr5r1ph5he4bt97v1d4&ul=en-us&de=UTF-8&dt=abm%20%7C%20CRISPR%2C%20Viral%20Vectors%2C%20Cell%20Lines%2C%20PCR%2FRT%2FqPCR%2C%20Antibodies&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=aGDAAUAL~&jid=&gjid=&cid=1030373269.1597781959&tid=UA-117944540-1&_gid=1098607800.1597781959&z=1795973277
2507.2739999741
2509.7080001142
589
35
200
image/gif
Image
https://www.google.com/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-117944540-1&cid=1030373269.1597781959&jid=1186541185&_v=j83&z=1874952523
2507.6570000965
2515.3479999863
664
42
200
image/gif
Image
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/url.min.js
2525.7370001636
2565.20000007
867
174
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/loader-1.gif
2529.4890000951
2561.1819999758
15682
14838
200
image/webp
Image
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/core/element/links.min.js
2547.3760000896
2575.3440000117
1743
3018
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Checkout/js/view/minicart.min.js
2549.3819999974
2582.1050000377
1904
3239
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/core/collection.min.js
2551.1200001929
2580.3990000859
1749
2950
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Tax/js/view/checkout/minicart/subtotal/totals.min.js
2552.6680001058
2579.3590000831
918
252
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Msrp/js/view/checkout/minicart/subtotal/totals.min.js
2554.002000019
2583.7220000103
1006
500
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Loyalty_System/js/view/checkout/cart/totals/minicart/points.min.js
2555.4210001137
2590.5900001526
891
189
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/view/image.min.js
2556.8800000474
2604.5370001812
873
183
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/view/authentication-popup.min.js
2558.4160001017
2584.4849999994
1383
1582
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/view/messages.min.js
2560.175999999
2591.9510000385
1101
787
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Theme/js/view/messages.min.js
2561.8980000727
2603.4389999695
1008
526
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/storage-manager.min.js
2563.363000052
2597.1800000407
1805
3902
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/invalidation-rules/website-rule.min.js
2597.058000043
2628.9380001836
924
330
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Checkout/js/sidebar.min.js
2601.7750001047
2625.7980000228
2298
5044
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/form/form.min.js
2610.1560001262
2646.1110000964
2253
4094
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/action/login.min.js
2611.2810000777
2642.462000018
1148
1050
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/model/authentication-popup.min.js
2612.4319999944
2644.7980001103
998
433
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/modal/alert.min.js
2613.4079999756
2640.4560001101
1056
580
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/validation.min.js
2614.2300001811
2643.9290000126
10291
39304
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Loyalty_System/js/view/checkout/summary/minicart/points.min.js
2620.6330000423
2655.1690001506
963
363
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/product/storage/storage-service.min.js
2623.5800001305
2655.6310001761
1529
2372
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/model/messageList.min.js
2629.7220000997
2667.2750001308
828
79
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery-ui-modules/widget.min.js
2635.3430000599
2712.9860001151
3193
6768
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/decorate.min.js
2636.193000013
2665.2560001239
1444
1887
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery-ui-modules/effect-fade.min.js
2637.3519999906
2675.5160000175
1021
471
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/spinner.min.js
2656.518000178
2688.2309999783
906
243
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/requirejs/resolver.min.js
2657.3489999864
2686.3880001474
1190
975
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery.validate.min.js
2661.7519999854
2695.4080001451
7690
27047
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/form/adapter.min.js
2665.0810001884
2699.4790001772
1068
895
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/product/storage/ids-storage.min.js
2670.9610000253
2736.7160001304
1231
1222
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/product/storage/data-storage.min.js
2671.9760000706
2702.1910001058
1824
3354
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/product/storage/ids-storage-compare.min.js
2672.6090000011
2704.2130001355
1146
892
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/model/messages.min.js
2682.4760001618
2716.6030001827
1139
1168
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery.metadata.min.js
2700.5060000811
2732.0450001862
1342
1542
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/product/query-builder.min.js
2705.7550000027
2751.1570001952
910
254
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Checkout/template/minicart/content.html
2748.2300000265
2779.6230001841
1584
3203
200
text/html
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/template/authentication-popup.html
2778.534000041
2839.9060000665
2314
7418
200
text/html
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/templates/collection.html
2814.1680001281
2847.0509999897
820
79
200
text/html
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2
2860.1620001718
2889.5370000973
3935
3192
200
application/font-woff2
Font
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
Server Backend Latencies — 0 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
1354.219
9.618
1367.351
5.742
1443.391
28.635
1491.856
6.134
1498.439
83.243
1595.879
6.266
1602.864
44.093
1649.151
8.395
1657.982
19.038
1677.04
19.242
1696.323
11.727
1717.953
24.874
1764.323
109.235
1915.253
35.541
1955.429
5.175
1976.421
5.797
2039.764
28.882
2083.441
5.044
2105.128
7.9
2113.084
7.998
2127.868
9.746
2151.722
5.557
2187.373
5.741
2281.329
7.304
2322.733
6.099
2383.461
46.004
2471.725
13.251
2492.637
5.673
2509.787
13.242
2530.909
6.574
2570.154
11.54
2602.42
6.017
2620.347
9.13
2643.63
7.944
2704.029
5.13
2768.832
5.852
2774.719
7.497
2787.748
10.307
2815.709
30.952
2876.059
33.457
2909.534
8.314
2917.914
5.194
2929.8
29.169
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Opportunities

Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Abmgood.com should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Abmgood.com should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Abmgood.com should consider minifying JS files.
Remove unused CSS — Potential savings of 47 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Abmgood.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/styles-m.min.css
33261
31338
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/theme.min.css
17410
16757
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats
Image formats like PNG and JPEG have poor compression when compared to other next-gen formats, such as JPEG 200, JPEG XR and WebP.
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.

Diagnostics

Avoids enormous network payloads — Total size was 1,051 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/home/icon_flag.png
100936
https://www.abmgood.com/pub/static/_cache/merged/88410945ae18b329af95992cd288392c.min.js
85323
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery-ui.min.js
66825
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0
65209
https://edge.fullstory.com/s/fs.js
60152
https://www.abmgood.com/pub/media/wysiwyg/homepage/GenomeCoV19-Detection-Kit_featured-box_CE-IVD.png
53882
https://www.googletagmanager.com/gtag/js?id=UA-117944540-1
36464
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/styles-m.min.css
33261
https://www.abmgood.com/pub/media/wysiwyg/homepage/GenomeCoV19-IgM-IgG-Test-Kit_featured-box_CE-IVD_v2.png
31647
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/knockoutjs/knockout.min.js
30792
Avoid chaining critical requests — 25 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Abmgood.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
JavaScript execution time — 0.6 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://ajax.cloudflare.com/cdn-cgi/scripts/7089c43e/cloudflare-static/rocket-loader.min.js
553.789
493.481
2.758
https://www.abmgood.com/?SID=v7rnmnlpr5r1ph5he4bt97v1d4
280.381
4.196
1.114
Unattributable
171.352
1.132
0.179
https://www.abmgood.com/pub/static/_cache/merged/88410945ae18b329af95992cd288392c.min.js
62.707
47.63
6.7
Minimizes main-thread work — 1.4 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Script Evaluation
703.921
Other
287.009
Style & Layout
196.739
Script Parsing & Compilation
79.5
Rendering
54.336
Parse HTML & CSS
52.573
Garbage Collection
7.241
Keep request counts low and transfer sizes small — 198 requests • 1,051 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
198
1075798
Script
143
556770
Image
12
255823
Stylesheet
21
110664
Font
4
106150
Document
1
30247
Other
17
16144
Media
0
0
Third-party
14
127904
Minimize third-party usage — Third-party code blocked the main thread for 0 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
60807
0
36464
0
23059
0
4696
0
1550
0
1328
0
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Avoid large layout shifts — 5 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
0.0030066514870357
0.00062827739305326
0.00061718891425478
0.00041613177981449
0.00032637786652117
Uses passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Avoids `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
Avoid long main-thread tasks — 1 long task found
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
URL Start Time (Ms) Duration (Ms)
https://www.abmgood.com/pub/static/_cache/merged/88410945ae18b329af95992cd288392c.min.js
2970
55

Budgets

Performance budget
It is advised to keep the quantity and size of all network requests under the targets set by the provided performance budget.
Timing budget
It is advised to set a timing budget to monitor the performance of your site.

Metrics

Largest Contentful Paint — 2.3 s
The timing of the largest text or image that is painted.

Opportunities

Properly size images — Potential savings of 100 KiB
Images can slow down the page's load time. Abmgood.com should consider serving more appropriate-sized images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/home/icon_flag.png
100088
100080
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/abmLogo.png
4278
2669
Remove unused JavaScript — Potential savings of 159 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery-ui.min.js
66825
59545
https://www.abmgood.com/pub/static/_cache/merged/88410945ae18b329af95992cd288392c.min.js
85323
47167
https://edge.fullstory.com/s/fs.js
60152
35403
https://www.googletagmanager.com/gtag/js?id=UA-117944540-1
36464
20589
Avoid multiple page redirects — Potential savings of 340 ms
Redirects can cause additional delays before the page can begin loading. Abmgood.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
(Start) http://abmgood.com/
0
https://abmgood.com/
190
https://www.abmgood.com/?SID=v7rnmnlpr5r1ph5he4bt97v1d4
150

Diagnostics

Serve static assets with an efficient cache policy — 5 resources found
Abmgood.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://edge.fullstory.com/s/fs.js
600000
60152
https://www.google-analytics.com/plugins/ua/ec.js
3600000
1889
https://www.google-analytics.com/analytics.js
7200000
19084
https://ajax.cloudflare.com/cdn-cgi/scripts/7089c43e/cloudflare-static/rocket-loader.min.js
172800000
4696
https://www.abmgood.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
172800000
1323

Metrics

First Contentful Paint — 1.8 s
The time taken for the first image or text on the page to be rendered.
Speed Index — 3.1 s
The time taken for the page contents to be visibly populated.

Other

First Meaningful Paint — 1.9 s
The time taken for the primary content of the page to be rendered.

Opportunities

Eliminate render-blocking resources — Potential savings of 1,540 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Abmgood.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://www.abmgood.com/cdn-cgi/apps/head/G8FHWgNAT67XfzrdOr9sk6_qfbQ.js
2981
70
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/calendar.min.css
1757
70
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/styles-m.min.css
33261
310
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.other.min.css
3929
150
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.detail.min.css
1902
150
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.container.min.css
1034
150
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.col.min.css
3451
150
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/font-awesome/css/font-awesome.min.css
6477
70
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/lib.min.css
2591
70
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/abm-megamenu.min.css
3142
70
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/abm-categories.min.css
1919
70
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/abm-listing-tabs.min.css
2561
70
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/theme.min.css
17410
150
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/responsive.min.css
3289
70
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/owl.carousel.min.css
1519
70
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.app.min.css
10173
110
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_All/css/fix_magento2.min.css
841
70
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_All/lib/fancybox/jquery.fancybox.min.css
1779
70
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_RequestForQuote/css/luma.min.css
2775
70
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_RequestForQuote/css/styles.min.css
1966
70
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/styles-l.min.css
7689
110
Reduce initial server response time — Root document took 740 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
Preload key requests — Potential savings of 1,630 ms
Key requests can be preloaded by using '<link rel=preload>'. Abmgood.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
URL Potential Savings (Ms)
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2
1630

Diagnostics

Avoid an excessive DOM size — 1,490 elements
A large DOM (Document Object Model) will increase memory usage, cause longer system calculations as well as costly layout reflows.
Statistic Element Value
Total DOM Elements
1,490
Maximum DOM Depth
27
Maximum Child Elements
13
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/fonts/opensans/regular/opensans-400.woff2
31.421999912709
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0
49.402999924496
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/fonts/opensans/bold/opensans-700.woff2
36.865999922156
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2
29.374999925494
71

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of abmgood.com. This includes details about various page attributes that can be optimized.

Navigation

`[accesskey]` values are unique
Access keys assist users with focusing on different parts of the page. Each access key should be unique for proper navigation.
The page contains a heading, skip link, or landmark region
It is advised to provide ways to bypass repetitive content, allowing users to navigate the page efficiently.
`[id]` attributes on active, focusable elements are unique
Ensure all focusable elements have a unique id value to allow them to be visible to users of assistive technologies, like a screen reader.
No element has a `[tabindex]` value greater than 0
Although technically valid, a tabindex value greater than 0 often creates frustrating experiences for users who rely on assistive technologies.

ARIA

`[aria-*]` attributes match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
`[aria-hidden="true"]` is not present on the document `<body>`
If aria-hidden=true is set on the document body, assistive technologies, like a screen reader will work inconsistently.
`[aria-hidden="true"]` elements do not contain focusable descendents
Interactive elements within an aria-hidden=true element are unavailable to users of assistive technologies, like a screen reader.
ARIA input fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when an input field does not have an accessible name specified.
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
Some ARIA parent roles cannot perform their intended functions if specific child roles are not used.
`[role]`s are contained by their required parent element
Some ARIA child roles cannot perform their intended functions if specific parent roles are not used.
`[role]` values are valid
All ARIA roles require valid values to perform their intended functions.
ARIA toggle fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when a toggle field does not have an accessible name specified.
`[aria-*]` attributes have valid values
ARIA attributes cannot be interpreted with invalid values when used by screen readers and other assistive technologies.
`[aria-*]` attributes are valid and not misspelled
ARIA attributes cannot be interpreted with invalid names when used by screen readers and other assistive technologies.
ARIA IDs are unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.

Tables and lists

`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Screen readers and other assistive technologies may produce poor and inaccurate output when definition lists are not properly marked up.
Definition list items are wrapped in `<dl>` elements
In order for screen readers and other assistive technologies to properly announce definition list items ('<dt>' and '<dd>'), they must be wrapped in parent a '<dl>' element.
Presentational `<table>` elements avoid using `<th>`, `<caption>` or the `[summary]` attribute.
It is advised to not include data elements in tables which are used for layout purposes, as it may create confusion for screen reader and other assistive technology users.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Names and labels

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
`<frame>` or `<iframe>` elements have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
`<input type="image">` elements have `[alt]` text
Input buttons with alternative text assist screen readers and other assistive technology users to understand its purpose.
`<object>` elements have `[alt]` text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Internationalization and localization

`<html>` element has a `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

The document does not use `<meta http-equiv="refresh">`
Pages that refresh automatically cause a poor user experience as focus is directed back to the top of the page unexpectedly.
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
For users with low vision who rely on screen magnification, ensure that zooming is not disabled.

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Abmgood.com may provide assistance to deaf or hearing-impaired users with captions on videos.
`<video>` elements contain a `<track>` element with `[kind="description"]`
Abmgood.com may provide relevant information that dialogue cannot, by using audio descriptions.

ARIA

`[role]`s do not have all required `[aria-*]` attributes
Some ARIA roles have required 'aria-*' attributes, which provide essential information about state and functionality.
Failing Elements

Names and labels

Buttons do not have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Failing Elements
Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img
img
img
img
img
img
Form elements do not have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
Failing Elements
Links do not have a discernible name
In order to improve the navigation for screen reader and other assistive technology users, use link text that is unique, focusable and discernible.

Contrast

Navigation

Heading elements are not in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
Failing Elements

Manual Checks

The page has a logical tab order
The visual layout should be logical in its tab order and users cannot focus elements that are offscreen.
Interactive controls are keyboard focusable
Ensure that custom interactive controls are keyboard focusable and that a focus indicator is displayed.
Interactive elements indicate their purpose and state
Ensure that interactive elements (such as links and buttons) are distinguishable from non-interactive elements and that they indicate their state.
The user's focus is directed to new content added to the page
When new content (such as a dialogue) is added to the page, the user's focus should be directed to it.
User focus is not accidentally trapped in a region
Avoid focus being accidentally trapped when a user tabs in and out of controls or regions on page.
Custom controls have associated labels
Ensure that custom interactive controls have associated labels, which are provided by aria-label and aria-labelledby attributes.
Custom controls have ARIA roles
Ensure that all custom interactive controls have appropriate ARIA roles.
Visual order on the page follows DOM order
Ensure that the DOM order matches with the page's visual order, in order to improve navigation for screen readers and other assistive technologies.
Offscreen content is hidden from assistive technology
Ensure that offscreen content is hidden through the use of "display:none" styling or the aria-hidden attribute.
HTML5 landmark elements are used to improve navigation
Elements such as <main> and <nav> are recommended as they are used by screen readers and other assistive technologies to improve keyboard navigation.
77

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that abmgood.com should incorporate. This includes practices such as protecting pages with HTTPS.

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.

Audits

Allows users to paste into password fields
Ensure that password inputs may be pasted into to aid in the user's ability to use password managers and improve security.
Displays images with correct aspect ratio
Ensure that image display dimensions match their natural aspect ratio.
Serves images with appropriate resolution
For maximum image clarity, ensure images have natural dimensions and are proportional to the display size and pixel ratio.

Audits

Page has the HTML doctype
Ensure a doctype is specified to prevent the browser from switching to quirks-mode.
Properly defines charset
It is advised to declare a character encoding, optionally via a <meta> tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header.

Audits

Avoids Application Cache
Application cache is deprecated and is no longer recommended.
Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
jQuery
1.12.4
jQuery UI
1.10.4
Underscore
1.8.2
RequireJS
2.1.11
jQuery Mobile
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.

Audits

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL
http://abmgood.com/
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
Includes front-end JavaScript libraries with known security vulnerabilities — 5 vulnerabilities detected
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Library Version Vulnerability Count Highest Severity
4
Medium
1
High
82

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for abmgood.com. This includes optimizations such as providing meta data.

Mobile Friendly

Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of abmgood.com on mobile screens.
Document uses legible font sizes
Font sizes of 12px or less are too small to most mobile users without user gestures and further action. Aim for more than 60% of page text to use font sizes greater than 12px.
Tap targets are sized appropriately
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Document has a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the content.
Document has a valid `hreflang`
Search engines can be instructed to list specific versions of a page for a given language or region through the use of hreflang links.
Document has a valid `rel=canonical`
Search engines can be suggested which URL should be shown in search results through the use of canonical links.
Document avoids plugins
The content of plugins cannot be indexed by search engines and many devices either restrict or do not support them.

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Page isn’t blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.
robots.txt is valid
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.

Crawling and Indexing

Links are not crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.

Content Best Practices

Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img
img
img
img
img
img

Manual Checks

Structured data is valid
Structured data can be validated through the use of the Structured Data Testing Tool and the Structured Data Linter.
19

Progressive Web App

Indicates how valid the aspects of a Progressive Web App (PWA) are for the page and highlights opportunities to enable/improve the PWA of abmgood.com. This includes details about web app manifests.

PWA Optimized

Redirects HTTP traffic to HTTPS
It is advised to redirect all HTTP traffic to HTTPS, in order to enable secure web features for all users.
Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of abmgood.com on mobile screens.
Contains some content when JavaScript is not available
Apps should display alternative content for when JavaScript is disabled.

Fast and reliable

Page load is not fast enough on mobile networks — Interactive on simulated mobile network at 25.1 s
Ensure that the page loads fast enough over a cellular network, to ensure good mobile user experience.
Current page does not respond with a 200 when offline
In order for Progressive Web Apps to be made available offline, ensure that the app is using a service worker.
`start_url` does not respond with a 200 when offline
Consider using a service worker for Progressive Web Apps to ensure greater reliability for the user, in the case of poor network conditions.

Installable

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL
http://abmgood.com/
Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Web app manifest does not meet the installability requirements
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
View Data

PWA Optimized

Is not configured for a custom splash screen
Themed splash screens ensure a high-quality user experience at launch for app users.
View Data
Does not set a theme color for the address bar.
A theme may be applied to the browser address bar, which ideally can be made to match the site.
View Data
Does not provide a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.
Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

Site works cross-browser
Ensure that the Progressive Web App works correctly across every major browser.
Page transitions don't feel like they block on the network
Users perceive apps with responsive, snappy transitions as higher peforming and ensures a great user experience, even on a slow network.
Each page has a URL
Ensure that all pages are deep linkable via URL. They should also be unique for the purpose of shareability on social media.
Avg. (All Categories) 56
Performance 29
Accessibility 69
Best Practices 77
SEO 84
Progressive Web App 21
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://www.abmgood.com/
Updated: 18th August, 2020

2.84 seconds
First Contentful Paint (FCP)
11%
68%
21%

0.03 seconds
First Input Delay (FID)
79%
21%
0%

Simulate loading on mobile
29

Performance

Indicates how well the page is performing and highlights opportunities where performance may be improved for abmgood.com. This includes details about optimizing page load times which can result in a better user experience.

Metrics

Cumulative Layout Shift — 0
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Other

Estimated Input Latency — 30 ms
The time taken for the page to respond to user input (during the busiest 5 second window of page load). Users are likely to perceive abmgood.com as laggy when the latency is higher than 0.05 seconds.
Network Requests
Below is a list of network requests that were made during page load.
URL Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://abmgood.com/
0
45.093000167981
496
0
301
https://abmgood.com/
45.488000148907
488.45600010827
1212
0
302
text/html
https://www.abmgood.com/?SID=33puflaokpn3blpu7rgbd6mjk6
488.96400001831
1186.7670000065
29815
131953
200
text/html
Document
https://www.abmgood.com/cdn-cgi/apps/head/G8FHWgNAT67XfzrdOr9sk6_qfbQ.js
1205.746000167
1231.1250001658
2981
6604
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/calendar.min.css
1206.033000024
1248.8190000877
1757
4892
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/styles-m.min.css
1206.2680001836
1263.8479999732
33261
254877
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.other.min.css
1206.9390001707
1239.7390000988
3929
21455
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.detail.min.css
1207.2440001648
1242.4510000274
1902
4725
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.container.min.css
1207.5340000447
1241.1080000456
1034
1178
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.col.min.css
1207.7170000412
1244.2210000008
3451
19187
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/font-awesome/css/font-awesome.min.css
1207.912000129
1246.9200000633
6477
26713
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/lib.min.css
1208.3980001044
1245.4800000414
2591
7337
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/abm-megamenu.min.css
1208.6350000463
1243.0530001875
3142
13444
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/abm-categories.min.css
1208.8480000384
1262.6380000729
1919
9160
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/abm-listing-tabs.min.css
1209.012000123
1278.047000058
2561
14158
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/theme.min.css
1209.1640001163
1258.5940000135
17410
121062
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/responsive.min.css
1209.3060000334
1297.1710001584
3289
13623
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/owl.carousel.min.css
1209.7320000175
1247.302000178
1519
3486
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.app.min.css
1210.7520001009
1247.776000062
10173
53420
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_All/css/fix_magento2.min.css
1211.0830000602
1243.6330001801
841
197
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_All/lib/fancybox/jquery.fancybox.min.css
1212.594000157
1242.041000165
1779
3900
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_RequestForQuote/css/luma.min.css
1212.8159999847
1280.8570000343
2775
11982
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_RequestForQuote/css/styles.min.css
1213.0250001792
1322.9750001337
1966
5108
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/abmLogo.png
1237.6710001845
1285.5350000318
5119
4278
200
image/webp
Image
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/home/icon_flag.png
1237.9400001373
1273.0890000239
100936
100088
200
image/webp
Image
https://www.abmgood.com/pub/media/wysiwyg/homepage/GenomeCoV19-Detection-Kit_featured-box_CE-IVD.png
1238.362000091
1281.621000031
53882
53000
200
image/webp
Image
https://www.abmgood.com/pub/media/wysiwyg/homepage/GenomeCoV19-IgM-IgG-Test-Kit_featured-box_CE-IVD_v2.png
1238.5899999645
1279.1210000869
31647
30760
200
image/webp
Image
https://www.abmgood.com/pub/media/wysiwyg/homepage/50off-PCR-Enzymes_whatsnew-box.png
1238.777999999
1268.5470001306
4676
3812
200
image/webp
Image
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/home/abm_homepage_MOI-video.png
1239.120000042
1296.7550000176
8080
7224
200
image/webp
Image
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/home/abm_homepage_new-website-announcement.png
1239.3350000493
1273.807000136
6113
5242
200
image/webp
Image
https://www.abmgood.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
1237.3860001098
1261.8780001067
1323
1239
200
application/javascript
Script
https://ajax.cloudflare.com/cdn-cgi/scripts/7089c43e/cloudflare-static/rocket-loader.min.js
1239.5160000306
1264.7180000786
4696
12310
200
application/javascript
Script
https://www.googletagmanager.com/gtag/js?id=UA-117944540-1
1240.4210001696
1272.3010000773
36464
91220
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/styles-l.min.css
1240.5920000747
1288.3280001115
7689
41898
200
text/css
Stylesheet
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/print.min.css
1240.8340000547
1274.6800000314
1199
1153
200
text/css
Stylesheet
https://www.google-analytics.com/analytics.js
1330.7440001518
1334.9089999683
19084
45958
200
text/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/theme//icons/ico-quicklink.png
1348.0060000438
1375.6560001057
1489
644
200
image/webp
Image
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/banner/COVID19-promo-landing-page.jpg
1350.024000043
1441.9299999718
27771
26898
200
image/webp
Image
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2
1357.6040000189
1384.9100000225
3935
3192
200
application/font-woff2
Font
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/fonts/opensans/regular/opensans-400.woff2
1357.909000013
1388.4670000989
18593
17848
200
application/font-woff2
Font
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0
1358.1730001606
1385.6350001879
65209
64464
200
application/font-woff2
Font
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/fonts/opensans/bold/opensans-700.woff2
1358.6620001588
1462.3520001769
18413
17668
200
application/font-woff2
Font
https://www.abmgood.com/pub/static/_cache/merged/88410945ae18b329af95992cd288392c.min.js
1434.4290001318
1501.6550000291
85323
321939
200
application/javascript
Script
https://www.google-analytics.com/r/collect?v=1&_v=j83&a=1387320210&t=pageview&_s=1&dl=https%3A%2F%2Fwww.abmgood.com%2F%3FSID%3D33puflaokpn3blpu7rgbd6mjk6&ul=en-us&de=UTF-8&dt=abm%20%7C%20CRISPR%2C%20Viral%20Vectors%2C%20Cell%20Lines%2C%20PCR%2FRT%2FqPCR%2C%20Antibodies&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=IEBAAUAB~&jid=1321810324&gjid=1201376695&cid=1135013737.1597781976&tid=UA-117944540-1&_gid=1483413133.1597781976&_r=1&gtm=2ou871&z=101817771
1527.4830001872
1533.666000003
748
0
302
text/html
https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-117944540-1&cid=1135013737.1597781976&jid=1321810324&_gid=1483413133.1597781976&gjid=1201376695&_v=j83&z=101817771
1533.8930001017
1537.5130001921
775
0
302
text/html
https://www.google.com/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-117944540-1&cid=1135013737.1597781976&jid=1321810324&_v=j83&z=101817771
1537.7980000339
1546.1770000402
664
42
200
image/gif
Image
https://fullstory.com/s/fs.js
1633.4850001149
1649.6180000249
326
0
301
https://edge.fullstory.com/s/fs.js
1649.9130001757
1658.4430001676
60263
198530
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery.mobile.custom.min.js
1651.7160001677
1685.2420000359
4196
13039
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/dataPost.min.js
1655.9870000929
1687.1270001866
1282
1200
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/bootstrap.min.js
1656.9780001882
1685.7070000842
884
149
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/translate-inline.min.js
1659.5470001921
1693.5020000674
1864
3071
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Theme/js/responsive.min.js
1660.2549999952
1691.2000000011
1216
1577
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Theme/js/theme.min.js
1661.2939999904
1702.0809999667
1063
576
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/translate.min.js
1662.9970001522
1758.8760000654
1002
517
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/common.min.js
1669.0889999736
1703.4579999745
846
102
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery-migrate.min.js
1670.3840000555
1702.5419999845
4232
10556
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery.cookie.min.js
1672.3650000058
1705.5369999725
1390
1437
200
application/javascript
Script
https://rs.fullstory.com/rec/page
1710.2910000831
1756.6800001077
331
48
202
text/plain
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/apply/main.min.js
1737.72500013
1773.9030001685
1240
1034
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bootstrap.min.js
1738.0580001045
1779.8280001152
932
259
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/template.min.js
1740.4210001696
1773.4840000048
1108
739
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/modal/confirm.min.js
1741.1820001435
1779.2430000845
1188
1107
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/tabs.min.js
1743.460000027
1777.9739999678
2104
4651
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/requirejs/domReady.min.js
1744.3689999636
1794.8640000541
1265
1300
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/smart-keyboard-handler.min.js
1751.3520000502
1792.2990000807
1189
1239
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/mage.min.js
1755.2640000358
1787.2590001207
1150
828
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/ie-class-fixer.min.js
1757.5880000368
1785.7020001393
933
312
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery.storageapi.min.js
1758.7749999948
1806.9210001267
2723
6973
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery-ui.min.js
1760.6920001563
1820.9290001541
66825
292345
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/matchMedia.min.js
1762.2740000952
1801.9459999632
1664
2407
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/underscore.min.js
1777.7040000074
1825.6580000743
7774
25499
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/apply/scripts.min.js
1786.2680000253
1818.2730001863
1262
1170
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/collapsible.min.js
1789.7680001333
1826.5110000502
2747
8334
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/modal/modal.min.js
1792.1120000537
1818.9350001048
2784
7608
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/knockoutjs/knockout.min.js
1794.4889999926
1828.9140001871
30792
135988
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/knockoutjs/knockout-es5.min.js
1795.7920001354
1829.7739999834
2855
7937
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/template/engine.min.js
1805.0550001208
1839.8359999992
1355
2013
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/bootstrap.min.js
1806.4340001438
1836.4560001064
1125
973
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/extender/observable_array.min.js
1807.6560001355
1839.2300000414
1227
1271
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/extender/bound-nodes.min.js
1809.0930001345
1838.6910001282
1417
1898
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/requirejs/text.min.js
1831.3649999909
1860.159000149
1612
1963
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/key-codes.min.js
1834.9790000357
1877.6490001474
893
205
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/knockoutjs/knockout-repeat.min.js
1906.4040000085
1937.11300008
2395
5402
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/knockoutjs/knockout-fast-foreach.min.js
1907.2990000714
1943.6010001227
2993
7207
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/wrapper.min.js
1924.2340000346
1955.7360000908
1153
1101
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/core/events.min.js
1925.6629999727
1958.4650001489
1332
1447
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/es6-collections.min.js
1926.0090000462
1966.6059999727
1809
3152
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/template/renderer.min.js
1931.3970000949
1957.4230001308
2171
4912
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/resizable.min.js
1933.2320000976
2069.6760001592
1529
2092
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/i18n.min.js
1934.5170001034
1963.3240001276
1703
2425
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/scope.min.js
1935.9079999849
1967.8330000024
1277
1148
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/range.min.js
1937.7220000606
1968.7730001751
1440
2143
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/mage-init.min.js
1939.16300009
1968.2020000182
917
247
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/keyboard.min.js
1943.4460001066
1990.1900000405
963
351
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/optgroup.min.js
1945.1500000432
1980.0599999726
2503
5885
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/after-render.min.js
1949.8499999754
1979.348000139
940
312
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/autoselect.min.js
1951.7800000031
1983.4549999796
955
324
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/datepicker.min.js
1953.4390000626
1993.1880000513
1148
826
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/outer_click.min.js
1954.8280001618
1997.9750001803
1326
1372
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/fadeVisible.min.js
1956.4249999821
1985.2080000564
920
313
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/collapsible.min.js
1958.0759999808
1991.1009999923
1491
2431
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/staticChecked.min.js
1959.664999973
1992.2329999972
1411
1839
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/simple-checked.min.js
1960.8860001899
2002.4310001172
1185
1011
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/bind-html.min.js
1962.0170001872
1989.399000071
1135
704
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/bindings/tooltip.min.js
1963.2280000951
1991.709999973
3651
12641
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/template/observable_source.min.js
1965.075999964
1992.6510001533
926
283
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/console-logger.min.js
1966.4800001774
1996.5640001465
1244
1256
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/templates/modal/modal-popup.html
1974.3270000909
2000.7990000304
1189
1549
200
text/html
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/templates/modal/modal-slide.html
1975.2270001918
2016.3700000849
1193
1561
200
text/html
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/templates/modal/modal-custom.html
1976.026999997
2048.5810001846
1185
1503
200
text/html
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/js-translation.json
1976.7310000025
2003.3840001561
726
2
200
application/json
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/registry/registry.min.js
2006.7360000685
2031.5300000366
1826
3076
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/main.min.js
2020.4620000441
2047.3100000527
875
224
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/knockout/template/loader.min.js
2023.8120001741
2052.2829999682
1272
1283
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/templates/tooltip/tooltip.html
2037.2860000934
2068.8859999646
881
332
200
text/html
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/core/class.min.js
2040.0819999631
2075.0910001807
1363
1610
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/calendar.min.js
2042.1659999993
2072.3250000738
4204
12242
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/core/storage/local.min.js
2049.3550000247
2075.4639999941
1214
1177
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/moment.min.js
2056.8960001692
2085.5239999946
16577
49126
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/logger.min.js
2062.3320001177
2088.4810001589
1375
2275
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/entry-factory.min.js
2063.8810000382
2089.0699999873
856
159
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/console-output-handler.min.js
2065.3820000589
2112.6030001324
1012
609
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/formatter.min.js
2067.1500000171
2096.7560000718
1023
592
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/message-pool.min.js
2068.7860001344
2097.1270001028
1200
1563
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/levels-pool.min.js
2071.0599999875
2110.5320001952
933
246
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/logger-utils.min.js
2072.8820001241
2103.5590001848
1064
844
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/arrays.min.js
2095.0949999969
2124.6250001714
1304
1447
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/compare.min.js
2097.6080000401
2127.9890001751
1668
2569
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/misc.min.js
2099.2080001161
2134.3710001092
1933
3025
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/objects.min.js
2100.655999966
2177.1619999781
2027
3925
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/strings.min.js
2102.348000044
2141.0100001376
1332
1319
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/utils/template.min.js
2104.1180000175
2133.9390000794
1341
1442
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/view/utils/async.min.js
2106.2780001666
2159.2950001359
1545
2141
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery-ui-timepicker-addon.min.js
2111.3060000353
2150.7500000298
11819
47688
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/logger/entry.min.js
2145.7390000578
2177.5919999927
909
242
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/FormData.min.js
2156.6900000907
2193.1130001321
1461
1672
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/view/utils/dom-observer.min.js
2173.9940000698
2205.762000056
1793
3385
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/view/utils/bindings.min.js
2175.746000139
2203.125
1195
1178
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/MutationObserver.min.js
2214.1700000502
2243.0410000961
2719
8478
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/loader.min.js
2297.2650001757
2330.8650001418
1705
2617
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_PageCache/js/page-cache.min.js
2299.1810000967
2333.8380001951
2075
3520
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/core/app.min.js
2300.9970001876
2328.732999973
899
212
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/dropdown.min.js
2302.5640000124
2333.4050001577
1757
3692
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/cookies.min.js
2304.3250001501
2342.5539999735
1417
1729
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_GoogleAnalytics/js/google-analytics.min.js
2308.5800001863
2338.7130000629
1288
1330
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/block-loader.min.js
2310.005000094
2346.2270000018
1293
1572
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/section-config.min.js
2310.3269999847
2337.538999971
1190
1043
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/customer-data.min.js
2312.2770001646
2354.3170001358
2490
6940
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/invalidation-processor.min.js
2313.9610001817
2347.7710001171
1022
587
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/core/renderer/types.min.js
2339.2410001252
2368.0540001951
1026
524
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/core/renderer/layout.min.js
2340.6370000448
2372.4579999689
3015
7369
200
application/javascript
Script
https://www.google-analytics.com/plugins/ua/ec.js
2379.487000173
2383.1440000795
1889
2779
200
text/javascript
Script
https://www.google-analytics.com/r/collect?v=1&_v=j83&aip=1&a=1387320210&t=pageview&_s=1&dl=https%3A%2F%2Fwww.abmgood.com%2F%3FSID%3D33puflaokpn3blpu7rgbd6mjk6&ul=en-us&de=UTF-8&dt=abm%20%7C%20CRISPR%2C%20Viral%20Vectors%2C%20Cell%20Lines%2C%20PCR%2FRT%2FqPCR%2C%20Antibodies&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=aEDAAUAB~&jid=1427764180&gjid=1632838034&cid=1135013737.1597781976&tid=UA-117944540-1&_gid=1483413133.1597781976&_r=1&z=1673853678
2380.3620000836
2397.6350000594
749
0
302
text/html
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/core/element/element.min.js
2385.0690000691
2424.3590000551
2570
5965
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/storage.min.js
2387.9840001464
2420.2620000578
975
966
200
application/javascript
Script
https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-117944540-1&cid=1135013737.1597781976&jid=1427764180&_gid=1483413133.1597781976&gjid=1632838034&_v=j83&z=1673853678
2397.9330000002
2414.2909999937
775
0
302
text/html
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/templates/block-loader.html
2399.4299999904
2433.1360000651
842
190
200
text/html
XHR
https://www.google-analytics.com/collect?v=1&_v=j83&aip=1&a=1387320210&t=pageview&_s=2&dl=https%3A%2F%2Fwww.abmgood.com%2F%3FSID%3D33puflaokpn3blpu7rgbd6mjk6&ul=en-us&de=UTF-8&dt=abm%20%7C%20CRISPR%2C%20Viral%20Vectors%2C%20Cell%20Lines%2C%20PCR%2FRT%2FqPCR%2C%20Antibodies&sd=24-bit&sr=360x640&vp=360x640&je=0&_u=aGDAAUAL~&jid=&gjid=&cid=1135013737.1597781976&tid=UA-117944540-1&_gid=1483413133.1597781976&z=1615074274
2414.3640000839
2418.2160000782
589
35
200
image/gif
Image
https://www.google.com/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-117944540-1&cid=1135013737.1597781976&jid=1427764180&_v=j83&z=1673853678
2414.506000001
2423.7500000745
664
42
200
image/gif
Image
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Checkout/js/view/minicart.min.js
2416.3960001897
2445.7829999737
1904
3239
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/core/collection.min.js
2418.7310000416
2446.3250001427
1749
2950
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Tax/js/view/checkout/minicart/subtotal/totals.min.js
2420.7409999799
2453.3890001476
918
252
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Msrp/js/view/checkout/minicart/subtotal/totals.min.js
2422.3490001168
2454.8629999626
1006
500
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Loyalty_System/js/view/checkout/cart/totals/minicart/points.min.js
2424.2540001869
2452.322000172
891
189
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/view/image.min.js
2428.4270000644
2462.7229999751
873
183
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/view/authentication-popup.min.js
2431.6120001022
2463.7180001009
1383
1582
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/view/messages.min.js
2433.9580000378
2466.5220000315
1101
787
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Theme/js/view/messages.min.js
2435.5990001932
2467.1330000274
1008
526
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/storage-manager.min.js
2437.1050000191
2486.8250000291
1805
3902
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/loader-1.gif
2444.3449999671
2477.9750001617
15682
14838
200
image/webp
Image
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/url.min.js
2447.3520000465
2478.5150000826
867
174
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Checkout/js/sidebar.min.js
2454.253999982
2483.6999999825
2298
5044
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/core/element/links.min.js
2457.8770000953
2487.5410001259
1743
3018
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Loyalty_System/js/view/checkout/summary/minicart/points.min.js
2461.399000138
2497.2850000486
963
363
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/form/form.min.js
2467.7940001711
2495.9690000396
2253
4094
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/action/login.min.js
2468.3410001453
2503.703000024
1148
1050
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/model/authentication-popup.min.js
2469.0150001552
2498.8669999875
998
433
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/modal/alert.min.js
2469.9510000646
2496.6610001866
1056
580
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/validation.min.js
2470.7560001407
2497.9120001663
10291
39304
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/model/messageList.min.js
2482.0850000251
2509.561000159
828
79
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery-ui-modules/widget.min.js
2498.5100000631
2542.8420000244
3193
6768
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/decorate.min.js
2498.710000189
2527.0940000191
1444
1887
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery-ui-modules/effect-fade.min.js
2499.3990000803
2535.503000021
1021
471
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/product/storage/storage-service.min.js
2503.6079999991
2534.0150000993
1529
2372
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/js/invalidation-rules/website-rule.min.js
2524.2139999755
2567.1180000063
924
330
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/spinner.min.js
2528.9580000099
2556.6589999944
906
243
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/requirejs/resolver.min.js
2529.9250001553
2566.7340001091
1190
975
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery.validate.min.js
2542.7330001257
2573.8340001553
7690
27047
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/form/adapter.min.js
2543.6730000656
2577.3259999696
1068
895
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/model/messages.min.js
2545.6270000432
2575.4619999789
1139
1168
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/product/storage/ids-storage.min.js
2560.7259999961
2592.5680000801
1231
1222
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/product/storage/data-storage.min.js
2561.7800001055
2592.1360000502
1824
3354
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/product/storage/ids-storage-compare.min.js
2562.8029999789
2597.3620000295
1146
892
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery.metadata.min.js
2582.1400000714
2608.5690001491
1342
1542
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Catalog/js/product/query-builder.min.js
2597.058000043
2633.5579999723
910
254
200
application/javascript
Script
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Checkout/template/minicart/content.html
2610.5600001756
2663.3260000963
1584
3203
200
text/html
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Customer/template/authentication-popup.html
2648.9650001749
2684.3370001297
2314
7418
200
text/html
XHR
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/templates/collection.html
2741.4230001159
2770.3280001879
820
79
200
text/html
XHR
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
Server Backend Latencies — 0 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
1218.788
10.178
1233.19
5.47
1261.237
15.289
1299.828
5.803
1312.663
15.36
1339.477
7.338
1347.349
11.926
1360.52
88.78
1449.936
15.035
1468.368
5.929
1476.928
31.528
1512.464
43.505
1578.629
86.124
1664.913
10.762
1709.065
35.32
1746.791
8.247
1866.443
10.577
1885.778
30.755
1917.743
9.912
1927.841
8.278
1936.171
6.667
1943.474
6.156
1974.961
5.282
1999.853
6.054
2150.934
6.576
2272.995
46.128
2371.92
9.871
2388.298
20.886
2416.961
7.282
2429.706
8.901
2493.681
7.05
2511.37
9.087
2522.931
5.732
2531.577
16.035
2576.884
6.405
2586.544
5.712
2627.568
6.963
2640.045
9.849
2663.538
11.709
2692.364
29.858
2722.289
35.447
2757.763
10.165
2799.206
5.241
2804.496
9.627
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Opportunities

Properly size images
Images can slow down the page's load time. Abmgood.com should consider serving more appropriate-sized images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Abmgood.com should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Abmgood.com should consider minifying JS files.
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats
Image formats like PNG and JPEG have poor compression when compared to other next-gen formats, such as JPEG 200, JPEG XR and WebP.
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Abmgood.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.

Diagnostics

Avoids enormous network payloads — Total size was 1,052 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/home/icon_flag.png
100936
https://www.abmgood.com/pub/static/_cache/merged/88410945ae18b329af95992cd288392c.min.js
85323
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery-ui.min.js
66825
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0
65209
https://edge.fullstory.com/s/fs.js
60263
https://www.abmgood.com/pub/media/wysiwyg/homepage/GenomeCoV19-Detection-Kit_featured-box_CE-IVD.png
53882
https://www.googletagmanager.com/gtag/js?id=UA-117944540-1
36464
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/styles-m.min.css
33261
https://www.abmgood.com/pub/media/wysiwyg/homepage/GenomeCoV19-IgM-IgG-Test-Kit_featured-box_CE-IVD_v2.png
31647
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/knockoutjs/knockout.min.js
30792
Avoid chaining critical requests — 25 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Abmgood.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
Keep request counts low and transfer sizes small — 199 requests • 1,052 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
199
1076968
Script
143
556881
Image
13
257312
Stylesheet
21
110664
Font
4
106150
Document
1
29815
Other
17
16146
Media
0
0
Third-party
14
128017
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Avoid large layout shifts
Below is a list of all DOM elements that contribute to the CLS of the page.
Uses passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Avoids `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
Avoid long main-thread tasks — 14 long tasks found
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
URL Start Time (Ms) Duration (Ms)
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/MutationObserver.min.js
29520
185
https://www.abmgood.com/?SID=33puflaokpn3blpu7rgbd6mjk6
2103
178
https://www.abmgood.com/pub/static/_cache/merged/88410945ae18b329af95992cd288392c.min.js
8700
172
https://edge.fullstory.com/s/fs.js
11010
141
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/requirejs/text.min.js
36870
119
https://www.google-analytics.com/analytics.js
9120
87
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/cookies.min.js
30780
84
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/requirejs/text.min.js
39750
71
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Magento_Ui/js/lib/core/element/links.min.js
35250
64
https://www.abmgood.com/?SID=33puflaokpn3blpu7rgbd6mjk6
2281
63
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery-ui.min.js
16470
62
https://www.abmgood.com/cdn-cgi/apps/head/G8FHWgNAT67XfzrdOr9sk6_qfbQ.js
7110
61
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/styles-m.min.css
2700
61
https://www.abmgood.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
8886
60

Budgets

Performance budget
It is advised to keep the quantity and size of all network requests under the targets set by the provided performance budget.
Timing budget
It is advised to set a timing budget to monitor the performance of your site.

Metrics

Total Blocking Time — 420 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).

Other

Max Potential First Input Delay — 190 ms
Users could experience a delay when interacting with the page.

Opportunities

Remove unused CSS — Potential savings of 47 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Abmgood.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/styles-m.min.css
33261
31354
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/theme.min.css
17410
16720
Remove unused JavaScript — Potential savings of 159 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery-ui.min.js
66825
59545
https://www.abmgood.com/pub/static/_cache/merged/88410945ae18b329af95992cd288392c.min.js
85323
47251
https://edge.fullstory.com/s/fs.js
60263
35468
https://www.googletagmanager.com/gtag/js?id=UA-117944540-1
36464
20589

Diagnostics

Serve static assets with an efficient cache policy — 5 resources found
Abmgood.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://edge.fullstory.com/s/fs.js
600000
60263
https://www.google-analytics.com/plugins/ua/ec.js
3600000
1889
https://www.google-analytics.com/analytics.js
7200000
19084
https://ajax.cloudflare.com/cdn-cgi/scripts/7089c43e/cloudflare-static/rocket-loader.min.js
172800000
4696
https://www.abmgood.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
172800000
1323
Reduce JavaScript execution time — 2.7 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://ajax.cloudflare.com/cdn-cgi/scripts/7089c43e/cloudflare-static/rocket-loader.min.js
2242.692
2016.852
9.848
https://www.abmgood.com/?SID=33puflaokpn3blpu7rgbd6mjk6
1068.46
13.092
4.808
Unattributable
703.568
3.96
0.564
https://www.abmgood.com/pub/static/_cache/merged/88410945ae18b329af95992cd288392c.min.js
219.672
170.172
24.352
https://www.google-analytics.com/analytics.js
206.74
90.368
24.124
https://edge.fullstory.com/s/fs.js
193.472
152.136
15.412
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/jquery/jquery-ui.min.js
108.836
57.496
25.544
https://www.googletagmanager.com/gtag/js?id=UA-117944540-1
85.88
70.008
10.756
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/styles-m.min.css
61.44
0
0

Metrics

First Contentful Paint — 5.3 s
The time taken for the first image or text on the page to be rendered.
Speed Index — 10.2 s
The time taken for the page contents to be visibly populated.
Largest Contentful Paint — 9.5 s
The timing of the largest text or image that is painted.
Time to Interactive — 25.3 s
The time taken for the page to become fully interactive.

Other

First CPU Idle — 10.7 s
The time taken for the page's main thread to be quiet enough to handle input.
First Meaningful Paint — 6.7 s
The time taken for the primary content of the page to be rendered.
First Contentful Paint (3G) — 10290.5 ms
The time taken for the first image or text on the page to be rendered while on a 3G network.

Opportunities

Eliminate render-blocking resources — Potential savings of 3,660 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Abmgood.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://www.abmgood.com/cdn-cgi/apps/head/G8FHWgNAT67XfzrdOr9sk6_qfbQ.js
2981
180
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/mage/calendar.min.css
1757
180
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/styles-m.min.css
33261
1380
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.other.min.css
3929
480
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.detail.min.css
1902
480
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.container.min.css
1034
480
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.col.min.css
3451
480
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/font-awesome/css/font-awesome.min.css
6477
330
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/lib.min.css
2591
180
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/abm-megamenu.min.css
3142
180
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/abm-categories.min.css
1919
180
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/abm-listing-tabs.min.css
2561
180
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/theme.min.css
17410
630
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/responsive.min.css
3289
180
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/themecss/owl.carousel.min.css
1519
180
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/abm/abm.app.min.css
10173
480
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_All/css/fix_magento2.min.css
841
180
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_All/lib/fancybox/jquery.fancybox.min.css
1779
180
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_RequestForQuote/css/luma.min.css
2775
180
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/Lof_RequestForQuote/css/styles.min.css
1966
180
Defer offscreen images — Potential savings of 114 KiB
Time to Interactive can be slowed down by resources on the page. Abmgood.com should consider lazy-loading offscreen and hidden images.
URL Resource Size (Bytes) Potential Savings (Bytes)
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/home/icon_flag.png
100088
100088
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/home/abm_homepage_MOI-video.png
7224
7224
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/images/home/abm_homepage_new-website-announcement.png
5242
5242
https://www.abmgood.com/pub/media/wysiwyg/homepage/50off-PCR-Enzymes_whatsnew-box.png
3812
3812
Reduce initial server response time — Root document took 700 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
Avoid multiple page redirects — Potential savings of 1,110 ms
Redirects can cause additional delays before the page can begin loading. Abmgood.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
(Start) http://abmgood.com/
0
https://abmgood.com/
630
https://www.abmgood.com/?SID=33puflaokpn3blpu7rgbd6mjk6
480

Diagnostics

Avoid an excessive DOM size — 1,490 elements
A large DOM (Document Object Model) will increase memory usage, cause longer system calculations as well as costly layout reflows.
Statistic Element Value
Total DOM Elements
1,490
Maximum DOM Depth
27
Maximum Child Elements
13
Minimize main-thread work — 5.7 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Script Evaluation
2828.124
Other
1193.624
Style & Layout
754.864
Script Parsing & Compilation
325.628
Rendering
307.328
Parse HTML & CSS
229.436
Garbage Collection
62.648
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2
27.306000003591
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/fonts/opensans/regular/opensans-400.woff2
30.558000085875
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/css/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0
27.462000027299
https://www.abmgood.com/pub/static/frontend/Abm/style/en_US/fonts/opensans/bold/opensans-700.woff2
103.6900000181
Reduce the impact of third-party code — Third-party code blocked the main thread for 410 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
4696
322.62
60920
65.964
23059
25.972
36464
0
1550
0
1328
0
69

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of abmgood.com. This includes details about various page attributes that can be optimized.

Navigation

`[accesskey]` values are unique
Access keys assist users with focusing on different parts of the page. Each access key should be unique for proper navigation.
The page contains a heading, skip link, or landmark region
It is advised to provide ways to bypass repetitive content, allowing users to navigate the page efficiently.
`[id]` attributes on active, focusable elements are unique
Ensure all focusable elements have a unique id value to allow them to be visible to users of assistive technologies, like a screen reader.
No element has a `[tabindex]` value greater than 0
Although technically valid, a tabindex value greater than 0 often creates frustrating experiences for users who rely on assistive technologies.

ARIA

`[aria-*]` attributes match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
`[aria-hidden="true"]` is not present on the document `<body>`
If aria-hidden=true is set on the document body, assistive technologies, like a screen reader will work inconsistently.
ARIA input fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when an input field does not have an accessible name specified.
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
Some ARIA parent roles cannot perform their intended functions if specific child roles are not used.
`[role]`s are contained by their required parent element
Some ARIA child roles cannot perform their intended functions if specific parent roles are not used.
`[role]` values are valid
All ARIA roles require valid values to perform their intended functions.
ARIA toggle fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when a toggle field does not have an accessible name specified.
`[aria-*]` attributes have valid values
ARIA attributes cannot be interpreted with invalid values when used by screen readers and other assistive technologies.
`[aria-*]` attributes are valid and not misspelled
ARIA attributes cannot be interpreted with invalid names when used by screen readers and other assistive technologies.
ARIA IDs are unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.

Tables and lists

`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Screen readers and other assistive technologies may produce poor and inaccurate output when definition lists are not properly marked up.
Definition list items are wrapped in `<dl>` elements
In order for screen readers and other assistive technologies to properly announce definition list items ('<dt>' and '<dd>'), they must be wrapped in parent a '<dl>' element.
Presentational `<table>` elements avoid using `<th>`, `<caption>` or the `[summary]` attribute.
It is advised to not include data elements in tables which are used for layout purposes, as it may create confusion for screen reader and other assistive technology users.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Names and labels

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
`<frame>` or `<iframe>` elements have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
`<input type="image">` elements have `[alt]` text
Input buttons with alternative text assist screen readers and other assistive technology users to understand its purpose.
`<object>` elements have `[alt]` text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Internationalization and localization

`<html>` element has a `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

The document does not use `<meta http-equiv="refresh">`
Pages that refresh automatically cause a poor user experience as focus is directed back to the top of the page unexpectedly.
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
For users with low vision who rely on screen magnification, ensure that zooming is not disabled.

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Abmgood.com may provide assistance to deaf or hearing-impaired users with captions on videos.
`<video>` elements contain a `<track>` element with `[kind="description"]`
Abmgood.com may provide relevant information that dialogue cannot, by using audio descriptions.

ARIA

`[aria-hidden="true"]` elements contain focusable descendents
Interactive elements within an aria-hidden=true element are unavailable to users of assistive technologies, like a screen reader.
Failing Elements
a
`[role]`s do not have all required `[aria-*]` attributes
Some ARIA roles have required 'aria-*' attributes, which provide essential information about state and functionality.
Failing Elements

Names and labels

Buttons do not have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Failing Elements
Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img
img
img
img
img
Form elements do not have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
Failing Elements
Links do not have a discernible name
In order to improve the navigation for screen reader and other assistive technology users, use link text that is unique, focusable and discernible.

Contrast

Navigation

Heading elements are not in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
Failing Elements

Manual Checks

The page has a logical tab order
The visual layout should be logical in its tab order and users cannot focus elements that are offscreen.
Interactive controls are keyboard focusable
Ensure that custom interactive controls are keyboard focusable and that a focus indicator is displayed.
Interactive elements indicate their purpose and state
Ensure that interactive elements (such as links and buttons) are distinguishable from non-interactive elements and that they indicate their state.
The user's focus is directed to new content added to the page
When new content (such as a dialogue) is added to the page, the user's focus should be directed to it.
User focus is not accidentally trapped in a region
Avoid focus being accidentally trapped when a user tabs in and out of controls or regions on page.
Custom controls have associated labels
Ensure that custom interactive controls have associated labels, which are provided by aria-label and aria-labelledby attributes.
Custom controls have ARIA roles
Ensure that all custom interactive controls have appropriate ARIA roles.
Visual order on the page follows DOM order
Ensure that the DOM order matches with the page's visual order, in order to improve navigation for screen readers and other assistive technologies.
Offscreen content is hidden from assistive technology
Ensure that offscreen content is hidden through the use of "display:none" styling or the aria-hidden attribute.
HTML5 landmark elements are used to improve navigation
Elements such as <main> and <nav> are recommended as they are used by screen readers and other assistive technologies to improve keyboard navigation.
77

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that abmgood.com should incorporate. This includes practices such as protecting pages with HTTPS.

Audits

Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.

Audits

Allows users to paste into password fields
Ensure that password inputs may be pasted into to aid in the user's ability to use password managers and improve security.
Displays images with correct aspect ratio
Ensure that image display dimensions match their natural aspect ratio.
Serves images with appropriate resolution
For maximum image clarity, ensure images have natural dimensions and are proportional to the display size and pixel ratio.

Audits

Page has the HTML doctype
Ensure a doctype is specified to prevent the browser from switching to quirks-mode.
Properly defines charset
It is advised to declare a character encoding, optionally via a <meta> tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header.

Audits

Avoids Application Cache
Application cache is deprecated and is no longer recommended.
Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
jQuery
1.12.4
jQuery UI
1.10.4
Underscore
1.8.2
RequireJS
2.1.11
jQuery Mobile
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.

Audits

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL
http://abmgood.com/
Links to cross-origin destinations are unsafe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
Includes front-end JavaScript libraries with known security vulnerabilities — 5 vulnerabilities detected
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Library Version Vulnerability Count Highest Severity
4
Medium
1
High
84

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for abmgood.com. This includes optimizations such as providing meta data.

Mobile Friendly

Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of abmgood.com on mobile screens.
Document uses legible font sizes — 99.6% legible text
Font sizes of 12px or less are too small to most mobile users without user gestures and further action. Aim for more than 60% of page text to use font sizes greater than 12px.
Source Selector % of Page Text Font Size
.nav-toggle
0.40%
0px
99.60%
≥ 12px

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Document has a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the content.
Document has a valid `hreflang`
Search engines can be instructed to list specific versions of a page for a given language or region through the use of hreflang links.
Document has a valid `rel=canonical`
Search engines can be suggested which URL should be shown in search results through the use of canonical links.
Document avoids plugins
The content of plugins cannot be indexed by search engines and many devices either restrict or do not support them.

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Page isn’t blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.
robots.txt is valid
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.

Mobile Friendly

Tap targets are not sized appropriately — 97% appropriately sized tap targets
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.
Tap Target Size Overlapping Target
87x18
87x18

Crawling and Indexing

Links are not crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.

Content Best Practices

Image elements do not have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Failing Elements
img
img
img
img
img

Manual Checks

Structured data is valid
Structured data can be validated through the use of the Structured Data Testing Tool and the Structured Data Linter.
21

Progressive Web App

Indicates how valid the aspects of a Progressive Web App (PWA) are for the page and highlights opportunities to enable/improve the PWA of abmgood.com. This includes details about web app manifests.

PWA Optimized

Redirects HTTP traffic to HTTPS
It is advised to redirect all HTTP traffic to HTTPS, in order to enable secure web features for all users.
Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of abmgood.com on mobile screens.
Contains some content when JavaScript is not available
Apps should display alternative content for when JavaScript is disabled.

Fast and reliable

Page load is not fast enough on mobile networks — Interactive at 25.3 s
Ensure that the page loads fast enough over a cellular network, to ensure good mobile user experience.
Current page does not respond with a 200 when offline
In order for Progressive Web Apps to be made available offline, ensure that the app is using a service worker.
`start_url` does not respond with a 200 when offline
Consider using a service worker for Progressive Web Apps to ensure greater reliability for the user, in the case of poor network conditions.

Installable

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL
http://abmgood.com/
Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Web app manifest does not meet the installability requirements
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
View Data

PWA Optimized

Is not configured for a custom splash screen
Themed splash screens ensure a high-quality user experience at launch for app users.
View Data
Does not set a theme color for the address bar.
A theme may be applied to the browser address bar, which ideally can be made to match the site.
View Data
Does not provide a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.
Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

Site works cross-browser
Ensure that the Progressive Web App works correctly across every major browser.
Page transitions don't feel like they block on the network
Users perceive apps with responsive, snappy transitions as higher peforming and ensures a great user experience, even on a slow network.
Each page has a URL
Ensure that all pages are deep linkable via URL. They should also be unique for the purpose of shareability on social media.
Hosting

Server Location

Server IP Address: 104.26.6.179
Continent: North America
Country: United States
United States Flag
Region:
City:
Longitude: -97.822
Latitude: 37.751
Currencies: USD
USN
USS
Languages: English

Web Hosting Provider

Name IP Address
Cloudflare, Inc.
Registration

Domain Registrant

Private Registration: Yes
Name: DATA REDACTED
Organization: DATA REDACTED
Country: ES
City: DATA REDACTED
State: Barcelona
Post Code: DATA REDACTED
Email:
Phone: DATA REDACTED
Note: Registration information is derived from various sources and may be inaccurate.

Domain Registrar

Name IP Address
Cloudflare, Inc. 104.16.123.96
Security

Visitor Safety

Mature Content: Not Likely
McAfee WebAdvisor Rating: Safe
WOT Rating: 3.6/5
WOT Trustworthiness: 72/100
WOT Child Safety: 95/100
Note: Safety information is not guaranteed.

SSL/TLS Certificate

Issued To: sni.cloudflaressl.com
Issued By: Cloudflare Inc ECC CA-3
Valid From: 19th July, 2020
Valid To: 19th July, 2021
Subject: CN = sni.cloudflaressl.com
O = Cloudflare, Inc.
L = San Francisco
S = US
Hash: 4d04c09a
Issuer: CN = Cloudflare Inc ECC CA-3
O = Cloudflare, Inc.
S = US
Version: 2
Serial Number: 14844102214225780120587714866453519769
Serial Number (Hex): 0B2ADEBE8EFB0905733A09995B8D9D99
Valid From: 19th July, 2024
Valid To: 19th July, 2024
Signature Algorithm (Short Name): ecdsa-with-SHA256
Signature Algorithm (Long Name): ecdsa-with-SHA256
Authority Key Identifier: keyid:A5:CE:37:EA:EB:B0:75:0E:94:67:88:B4:45:FA:D9:24:10:87:96:1F
Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication
CRL Distribution Points:
Full Name:
URI:http://crl3.digicert.com/CloudflareIncECCCA-3.crl

Full Name:
URI:http://crl4.digicert.com/CloudflareIncECCCA-3.crl

Certificate Policies: Policy: 2.16.840.1.114412.1.1
CPS: https://www.digicert.com/CPS
Policy: 2.23.140.1.2.2

Authority Information Access: OCSP - URI:http://ocsp.digicert.com
CA Issuers - URI:http://cacerts.digicert.com/CloudflareIncECCCA-3.crt

SCT List: Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : F6:5C:94:2F:D1:77:30:22:14:54:18:08:30:94:56:8E:
E3:4D:13:19:33:BF:DF:0C:2F:20:0B:CC:4E:F1:64:E3
Timestamp : Jul 19 04:24:48.821 2020 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:21:00:A1:77:28:BD:46:5E:61:EA:CE:E2:99:
ED:0C:50:92:A0:1D:48:2B:08:EB:89:39:D2:2F:5B:66:
8E:9B:A7:FB:22:02:20:56:FE:BD:EC:10:0E:C5:D4:BC:
1B:F5:03:00:2E:09:AA:8F:95:1C:16:31:78:EF:E9:16:
84:74:66:81:E0:8A:71
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 5C:DC:43:92:FE:E6:AB:45:44:B1:5E:9A:D4:56:E6:10:
37:FB:D5:FA:47:DC:A1:73:94:B2:5E:E6:F6:C7:0E:CA
Timestamp : Jul 19 04:24:48.871 2020 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:20:65:88:7B:EA:2A:D7:D5:77:8F:15:1F:55:
C4:B9:14:04:EB:BE:F8:73:A7:DC:23:9B:A2:5E:B1:99:
7C:7D:07:61:02:21:00:EB:21:DD:48:36:62:6E:6C:C2:
C4:9C:6E:13:C9:23:27:92:54:3A:A7:C7:74:84:F3:43:
7A:15:18:53:7F:02:A3
Key Usage: Digital Signature
Basic Constraints: CA:FALSE
Subject Alternative Name: DNS:*.abmgood.com
DNS:sni.cloudflaressl.com
DNS:abmgood.com
Technical

DNS Lookup

HTTP Response Headers

HTTP-Code: HTTP/1.1 200 OK
Date: 18th August, 2020
Content-Type: text/html; charset=UTF-8
Cache-Control: max-age=31536000, must-revalidate
Expires: 18th August, 2019
Server: cloudflare
Connection: keep-alive
Set-Cookie: *
X-Powered-By: PHP/7.0.31
Pragma: no-cache
Content-Security-Policy: upgrade-insecure-requests
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
X-UA-Compatible: IE=edge
CF-Cache-Status: HIT
Age: 0
cf-request-id: 04a4d2e70900000998ec220200000001
Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Strict-Transport-Security: max-age=0
CF-RAY: 5c4e541e79800998-IAD
alt-svc: h3-27=":443"; ma=86400, h3-28=":443"; ma=86400, h3-29=":443"; ma=86400

Whois Lookup

Created: 17th November, 2004
Changed: 14th May, 2020
Expires: 17th November, 2024
Registrar: Cloudflare, Inc.
Status:
Nameservers: darl.ns.cloudflare.com
donna.ns.cloudflare.com
Owner Name: DATA REDACTED
Owner Organization: DATA REDACTED
Owner Street: DATA REDACTED
Owner Post Code: DATA REDACTED
Owner City: DATA REDACTED
Owner State: British Columbia
Owner Country: CA
Owner Phone: DATA REDACTED
Owner Email: https://domaincontact.cloudflareregistrar.com/abmgood.com
Admin Name: DATA REDACTED
Admin Organization: DATA REDACTED
Admin Street: DATA REDACTED
Admin Post Code: DATA REDACTED
Admin City: DATA REDACTED
Admin State: DATA REDACTED
Admin Country: DATA REDACTED
Admin Phone: DATA REDACTED
Admin Email: https://domaincontact.cloudflareregistrar.com/abmgood.com
Tech Name: DATA REDACTED
Tech Organization: DATA REDACTED
Tech Street: DATA REDACTED
Tech Post Code: DATA REDACTED
Tech City: DATA REDACTED
Tech State: DATA REDACTED
Tech Country: DATA REDACTED
Tech Phone: DATA REDACTED
Tech Email: https://domaincontact.cloudflareregistrar.com/abmgood.com
Billing Name: DATA REDACTED
Billing Organization: DATA REDACTED
Billing Street: DATA REDACTED
Billing Post Code: DATA REDACTED
Billing City: DATA REDACTED
Billing State: DATA REDACTED
Billing Country: DATA REDACTED
Billing Phone: DATA REDACTED
Billing Fax: DATA REDACTED
Billing Email: https://domaincontact.cloudflareregistrar.com/abmgood.com
Full Whois: Domain Name: ABMGOOD.COM
Registry Domain ID: 135272372_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.cloudflare.com
Registrar URL: https://www.cloudflare.com
Updated Date: 2020-05-14T07:57:29Z
Creation Date: 2004-11-17T19:15:00Z
Registrar Registration Expiration Date: 2024-11-17T19:15:00Z
Registrar: Cloudflare, Inc.
Registrar IANA ID: 1910
Domain Status: clienttransferprohibited https://icann.org/epp#clienttransferprohibited
Registry Registrant ID:
Registrant Name: DATA REDACTED
Registrant Organization: DATA REDACTED
Registrant Street: DATA REDACTED
Registrant City: DATA REDACTED
Registrant State/Province: British Columbia
Registrant Postal Code: DATA REDACTED
Registrant Country: CA
Registrant Phone: DATA REDACTED
Registrant Phone Ext: DATA REDACTED
Registrant Fax: DATA REDACTED
Registrant Fax Ext: DATA REDACTED
Registrant Email: https://domaincontact.cloudflareregistrar.com/abmgood.com
Registry Admin ID:
Admin Name: DATA REDACTED
Admin Organization: DATA REDACTED
Admin Street: DATA REDACTED
Admin City: DATA REDACTED
Admin State/Province: DATA REDACTED
Admin Postal Code: DATA REDACTED
Admin Country: DATA REDACTED
Admin Phone: DATA REDACTED
Admin Phone Ext: DATA REDACTED
Admin Fax: DATA REDACTED
Admin Fax Ext: DATA REDACTED
Admin Email: https://domaincontact.cloudflareregistrar.com/abmgood.com
Registry Tech ID:
Tech Name: DATA REDACTED
Tech Organization: DATA REDACTED
Tech Street: DATA REDACTED
Tech City: DATA REDACTED
Tech State/Province: DATA REDACTED
Tech Postal Code: DATA REDACTED
Tech Country: DATA REDACTED
Tech Phone: DATA REDACTED
Tech Phone Ext: DATA REDACTED
Tech Fax: DATA REDACTED
Tech Fax Ext: DATA REDACTED
Tech Email: https://domaincontact.cloudflareregistrar.com/abmgood.com
Registry Billing ID:
Billing Name: DATA REDACTED
Billing Organization: DATA REDACTED
Billing Street: DATA REDACTED
Billing City: DATA REDACTED
Billing State/Province: DATA REDACTED
Billing Postal Code: DATA REDACTED
Billing Country: DATA REDACTED
Billing Phone: DATA REDACTED
Billing Phone Ext: DATA REDACTED
Billing Fax: DATA REDACTED
Billing Fax Ext: DATA REDACTED
Billing Email: https://domaincontact.cloudflareregistrar.com/abmgood.com
Name Server: darl.ns.cloudflare.com
Name Server: donna.ns.cloudflare.com
DNSSEC: unsigned
Registrar Abuse Contact Email: registrar-abuse@cloudflare.com
Registrar Abuse Contact Phone: +1.4153197517
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2020-08-18T20:19:15Z <<<

For more information on Whois status codes, please visit https://icann.org/epp

Cloudflare provides more than 13 million domains with the tools to give their global users a faster, more secure, and more reliable internet experience.

NOTICE:

Data in the Cloudflare Registrar WHOIS database is provided to you by Cloudflare
under the terms and conditions at https://www.cloudflare.com/domain-registration-agreement/

By submitting this query, you agree to abide by these terms.

Register your domain name at https://www.cloudflare.com/registrar/

Nameservers

Name IP Address
darl.ns.cloudflare.com 108.162.193.98
donna.ns.cloudflare.com 108.162.192.151
Related

Subdomains

Similar Sites

Organic Search (US) Competitors

Backlink Competitors

Sites with the same domain name

Sites hosted on the same IP address

Domain Valuation Snoop Score
0/5