25.6 sec in total
1.8 sec
23.4 sec
452 ms
Click here to check amazing Doncase content for Russia. Otherwise, check out these important facts you probably never knew about doncase.ru
В магазине "Дон Чехол - магазин мобильных аксессуаров" представлены аксессуары для смартфонов и планшетов. Помимо чехлов здесь можно купить зарядные устройства, пленки на экран, кабели, аккумуляторы и...
Visit doncase.ruWe analyzed Doncase.ru page load time and found that the first response time was 1.8 sec and then it took 23.8 sec to load all DOM resources and completely render a web page. This is an excellent result, as only a small number of websites can load faster. Unfortunately, there was 1 request timeout, which can generally increase the web page load time, as the browser stays idle while waiting for website response.
doncase.ru performance score
name
value
score
weighting
Value0.6 s
100/100
10%
Value1.2 s
100/100
25%
Value1.1 s
100/100
10%
Value0 ms
100/100
30%
Value0
100/100
15%
Value0.6 s
100/100
10%
1818 ms
412 ms
1039 ms
406 ms
404 ms
Our browser made a total of 440 requests to load all elements on the main page. We found that 92% of them (404 requests) were addressed to the original Doncase.ru, 3% (13 requests) were made to Vk.com and 0% (2 requests) were made to Informer.yandex.ru. The less responsive or slowest element that took the longest time to load (20.1 sec) relates to the external source Informer.yandex.ru.
Page size can be reduced by 2.7 MB (80%)
3.4 MB
666.7 kB
In fact, the total size of Doncase.ru main page is 3.4 MB. This result falls beyond the top 1M of websites and identifies a large and not optimized web page that may take ages to load. 70% of websites need less resources to load. Javascripts take 2.5 MB which makes up the majority of the site volume.
Potential reduce by 239.9 kB
HTML content can be minified and compressed by a website’s server. The most efficient way is to compress content using GZIP which reduces data amount travelling through the network between server and browser. This page needs HTML code to be minified as it can gain 91.7 kB, which is 35% of the original size. It is highly recommended that content of this web page should be compressed using GZIP, as it can save up to 239.9 kB or 92% of the original size.
Potential reduce by 29.2 kB
Image size optimization can help to speed up a website loading time. The chart above shows the difference between the size before and after optimization. Obviously, Doncase needs image optimization as it can save up to 29.2 kB or 11% of the original volume. The most popular and efficient tools for JPEG and PNG image optimization are Jpegoptim and PNG Crush.
Potential reduce by 2.2 MB
It’s better to minify JavaScript in order to improve website performance. The diagram shows the current total size of all JavaScript files against the prospective JavaScript size after its minification and compression. It is highly recommended that all JavaScript files should be compressed and minified as it can save up to 2.2 MB or 86% of the original size.
Potential reduce by 256.3 kB
CSS files minification is very important to reduce a web page rendering time. The faster CSS files can load, the earlier a page can be rendered. Doncase.ru needs all CSS files to be minified and compressed as it can save up to 256.3 kB or 79% of the original size.
Number of requests can be reduced by 384 (88%)
435
51
The browser has sent 435 CSS, Javascripts, AJAX and image requests in order to completely render the main page of Doncase. We recommend that multiple CSS and JavaScript files should be merged into one by each type, as it can help reduce assets requests from 278 to 1 for JavaScripts and from 108 to 1 for CSS and as a result speed up the page load time.
doncase.ru
1818 ms
qazyOpt.js
412 ms
jquery-2.1.4.js
1039 ms
styles.css
406 ms
styles.css
404 ms
styles.css
403 ms
font.css
636 ms
flexboxgrid.css
635 ms
flexboxgridExt.css
599 ms
normalize.css
600 ms
general.css
596 ms
buttons.css
878 ms
headers.css
876 ms
icons.css
876 ms
custom-input.css
878 ms
inputs.css
878 ms
breads.css
1091 ms
gallery.css
1088 ms
header.css
1089 ms
menu-dropdown.css
1092 ms
menu-header.css
1093 ms
menu-general.css
1193 ms
price.css
1209 ms
toolbar-top.css
1208 ms
carousel.css
1208 ms
rating.css
1212 ms
cart.css
1211 ms
product-view.css
1355 ms
product.css
1368 ms
home.css
1368 ms
styles.css
1367 ms
modulebuymore.css
1373 ms
mobileOverlap.css
1374 ms
cartpopup.css
1538 ms
tracking.js
1583 ms
openapi.js
421 ms
datetimepicker.css
1439 ms
datetimepickerExt.css
1264 ms
toaster.css
1198 ms
angular.rangeSlider.css
1195 ms
threesixty.css
1309 ms
main.css
1312 ms
snippets.css
1121 ms
block.css
1127 ms
forms.css
1127 ms
links.css
1093 ms
tables.css
1242 ms
validation.css
1003 ms
recentlyview.css
1002 ms
banners.css
1006 ms
bonus-card.css
1007 ms
gift.css
1007 ms
footer.css
959 ms
footer-menu.css
954 ms
login.css
952 ms
news-block.css
948 ms
pagenumberer.css
952 ms
product-categories.css
953 ms
product-color.css
1024 ms
products-specials.css
1010 ms
properties.css
1012 ms
toolbar-bottom.css
1012 ms
stickers.css
1011 ms
autocompleter.css
1012 ms
countdown.css
1026 ms
harmonica.css
1012 ms
modal.css
1015 ms
popover.css
1012 ms
spinbox.css
1014 ms
scrollToTop.css
1013 ms
advshop
332 ms
229633.gif
295 ms
3_1_FFFFFFFF_EFEFEFFF_0_pageviews
189 ms
top100.scn
424 ms
fbevents.js
167 ms
piwik.js
808 ms
watch.js
35 ms
tabs.css
1172 ms
transformer.css
1170 ms
zoomer.css
1167 ms
address.css
1160 ms
bonus.css
1163 ms
builder.css
1163 ms
buyOneClick.css
1245 ms
catalogFilter.css
1305 ms
check-order.css
1237 ms
compare.css
1234 ms
customOptions.css
1297 ms
mfp-custom.css
1293 ms
140 ms
3_1_FFFFFFFF_EFEFEFFF_0_pageviews
20124 ms
orderHistory.css
1287 ms
payment.css
1282 ms
quickview.css
1279 ms
colors-viewer.css
1375 ms
sizes-viewer.css
1373 ms
reviews.css
1372 ms
shipping.css
1293 ms
subscribe.css
1293 ms
telephony.css
1289 ms
voting.css
1374 ms
zones.css
1372 ms
wishlist.css
1367 ms
checkout.css
1275 ms
news.css
1273 ms
brands.css
1272 ms
myAccount.css
1351 ms
contacts.css
1353 ms
feedback.css
1352 ms
errors.css
1270 ms
preorder.css
1271 ms
giftcertificate.css
1267 ms
managers.css
1357 ms
compareproducts.css
1355 ms
wishlist.css
1357 ms
checkoutSuccess.css
1064 ms
login.css
1060 ms
achievementsHelp.css
1060 ms
profiler.css
1166 ms
theme.css
1175 ms
moment.js
1053 ms
moment-locale_ru-RU.js
1051 ms
angular.js
2447 ms
angular-cookies.js
1072 ms
angular-sanitize.js
1078 ms
angular-locale_ru-RU.js
1081 ms
templatesCache.js
1053 ms
autofocus.js
1048 ms
datetimepicker.js
1107 ms
datetimepickerPopupController.js
1019 ms
datetimepickerTriggerController.js
1021 ms
datetimepickerDirectives.js
1378 ms
datetimepickerExtService.js
1304 ms
angular.rangeSlider.js
1303 ms
ngMask.js
1303 ms
toaster.js
1223 ms
threesixty.js
1414 ms
ng-file-upload-all.js
1421 ms
ocLazyLoad.js
1342 ms
magnific-popup.min.js
1345 ms
dependency.js
1337 ms
autocompleter.js
1517 ms
autocompleterController.js
1516 ms
autocompleterInputController.js
1519 ms
autocompleterListController.js
1443 ms
autocompleterItemController.js
1441 ms
autocompleterDirectives.js
1611 ms
autocompleterService.js
1522 ms
scrolltotop.js
1518 ms
scrolltotopDirectives.js
1518 ms
carouselNative.js
1449 ms
carousel.js
1666 ms
carouselController.js
1668 ms
carouselDirectives.js
1564 ms
carouselService.js
1551 ms
countdown.js
1518 ms
countdownController.js
1558 ms
countdownDirectives.js
1586 ms
defaultButton.js
1517 ms
defaultButtonDirectives.js
1505 ms
rotate.js
1502 ms
rotateController.js
1400 ms
rotateDirectives.js
1520 ms
dom.js
1502 ms
domService.js
1493 ms
ext.js
1494 ms
extService.js
1133 ms
harmonica.js
1133 ms
harmonicaController.js
1283 ms
harmonicaTileController.js
1301 ms
harmonicaDirectives.js
1302 ms
input.js
1110 ms
inputDirectives.js
1106 ms
modal.js
1099 ms
modalController.js
1365 ms
modalDirectives.js
1373 ms
modalService.js
1119 ms
module.js
1119 ms
moduleController.js
1126 ms
moduleDirectives.js
1114 ms
moduleService.js
1278 ms
popover.js
1116 ms
popoverController.js
1120 ms
popoverControlController.js
1120 ms
popoverOverlayController.js
1114 ms
popoverDirectives.js
1121 ms
popoverService.js
1123 ms
rating.js
1122 ms
ratingController.js
1134 ms
ratingDirectives.js
1135 ms
spinbox.js
1131 ms
spinboxController.js
1134 ms
spinboxDirectives.js
1256 ms
tabs.js
1222 ms
tabsController.js
1324 ms
tabHeaderController.js
1322 ms
tabContentController.js
1323 ms
tabsDirectives.js
1323 ms
tabsService.js
1272 ms
transformer.js
1239 ms
transformerController.js
1327 ms
transformerDirectives.js
1326 ms
currency.js
1326 ms
currencyController.js
1323 ms
zoomer.js
1244 ms
zoomerController.js
1233 ms
zoomerDirectives.js
1330 ms
window.js
1324 ms
windowController.js
1324 ms
windowDirectives.js
1322 ms
windowService.js
1120 ms
tracking.js
1125 ms
validation.js
1213 ms
validationDirectives.js
1211 ms
mouseoverClassToggler.js
1214 ms
mouseoverClassTogglerDirectives.js
1207 ms
address.js
1108 ms
addressListController.js
1116 ms
addressDirectives.js
1207 ms
addressService.js
1205 ms
bonus.js
1204 ms
bonusWhatToDoController.js
1200 ms
bonusAuthController.js
1040 ms
bonusRegController.js
1052 ms
bonusApplyController.js
1135 ms
bonusInfoController.js
1132 ms
bonusCodeController.js
1134 ms
bonusDirectives.js
1135 ms
bonusService.js
990 ms
builder.js
994 ms
builderController.js
989 ms
builderDirectives.js
989 ms
builderService.js
991 ms
buyOneClick.js
991 ms
buyOneClickTriggerController.js
1022 ms
buyOneClickFormController.js
1026 ms
buyOneClickDirectives.js
995 ms
buyOneClickService.js
991 ms
cart.js
989 ms
cartMiniController.js
989 ms
cartMiniListController.js
1056 ms
cartFullController.js
1056 ms
cartAddController.js
1027 ms
cartPreorderController.js
1032 ms
cartCountController.js
1024 ms
cartConfirmController.js
1024 ms
cartDirectives.js
1071 ms
cartService.js
1065 ms
checkorder.js
1054 ms
checkorderController.js
1050 ms
checkorderService.js
1049 ms
colorsViewer.js
1052 ms
colorsViewerController.js
1073 ms
colorsViewerDirectives.js
1065 ms
rootmenu.js
1056 ms
rootMenuDirectives.js
1054 ms
compare.js
1052 ms
compareController.js
1055 ms
compareCountController.js
1080 ms
compareDirectives.js
1070 ms
compareService.js
1055 ms
catalogFilter.js
1054 ms
catalogFilterController.js
1054 ms
catalogFilterSortController.js
1055 ms
catalogFilterDirectives.js
1078 ms
catalogFilterService.js
1071 ms
cards.js
1056 ms
cardsFormController.js
1055 ms
cardsRemoveController.js
1055 ms
cardsDirectives.js
1057 ms
cardsService.js
1046 ms
customOptions.js
1019 ms
customOptionsController.js
1043 ms
customOptionsDirectives.js
1048 ms
customOptionsService.js
1049 ms
quickview.js
1050 ms
quickviewController.js
1004 ms
quickviewDirectives.js
1010 ms
quickviewService.js
1005 ms
order.js
1009 ms
orderHistoryController.js
1004 ms
orderDirectives.js
1005 ms
orderService.js
990 ms
payment.js
1002 ms
paymentListController.js
1000 ms
paymentDirectives.js
1002 ms
paymentTemplateController.js
1004 ms
productsCarousel.js
1000 ms
productsCarouselController.js
991 ms
productsCarouselDirectives.js
1007 ms
productsCarouselService.js
996 ms
productView.js
995 ms
productViewItemController.js
997 ms
productViewModeController.js
1003 ms
productViewChangeModeController.js
987 ms
productViewCarouselPhotosController.js
1006 ms
productViewDirectives.js
997 ms
productViewService.js
1000 ms
registration.js
997 ms
registrationFormController.js
999 ms
registrationDirectives.js
1021 ms
reviews.js
1044 ms
reviewsController.js
1035 ms
reviewsFormController.js
1033 ms
reviewsDirectives.js
1035 ms
videos.js
1039 ms
videoscontroller.js
1046 ms
videosdirective.js
1038 ms
sizesViewer.js
1044 ms
sizesViewerController.js
1040 ms
sizesViewerDirectives.js
1042 ms
urlHelperService.js
1059 ms
shipping.js
1035 ms
shippingListController.js
1036 ms
shippingVariantsController.js
1045 ms
shippingTemplateController.js
1042 ms
shippingDirectives.js
1063 ms
subscribe.js
1069 ms
subscribeController.js
1039 ms
submenu.js
1034 ms
submenuParentController.js
1024 ms
submenuController.js
1019 ms
submenuContainerController.js
1056 ms
submenuDirectives.js
1055 ms
submenuService.js
1043 ms
telephony.js
1027 ms
telephonyFormController.js
1031 ms
telephonyDirectives.js
1031 ms
telephonyService.js
1070 ms
voting.js
1066 ms
votingController.js
1042 ms
wishlist.js
1025 ms
WishlistControlController.js
1026 ms
wishlistCountController.js
1025 ms
wishlistDirectives.js
1101 ms
wishlistService.js
1100 ms
zone.js
1061 ms
zoneController.js
1041 ms
zonePopoverController.js
1019 ms
zoneDirectives.js
1020 ms
zoneService.js
1118 ms
magnificPopupWrapper.js
1129 ms
magnificPopupWrapperDirective.js
1087 ms
auth.js
1079 ms
authController.js
1086 ms
authService.js
1086 ms
home.js
1133 ms
homeController.js
1123 ms
billing.js
1104 ms
billingController.js
1106 ms
brand.js
1100 ms
brandController.js
1096 ms
brandService.js
1113 ms
catalog.js
1113 ms
catalogController.js
1106 ms
checkout.js
1102 ms
checkoutController.js
1099 ms
checkoutService.js
1100 ms
checkoutSuccess.js
1101 ms
checkoutSuccessController.js
1106 ms
compare.js
1109 ms
product.js
1112 ms
productController.js
1099 ms
productService.js
1092 ms
managers.js
1081 ms
managersController.js
1085 ms
managersService.js
1110 ms
myaccount.js
1114 ms
myaccountController.js
1141 ms
feedback.js
1143 ms
feedbackController.js
1088 ms
preorder.js
1088 ms
preorderController.js
1121 ms
search.js
1118 ms
searchBlockController.js
1129 ms
giftcertificate.js
1126 ms
giftcertificateController.js
1040 ms
giftcertificateService.js
1026 ms
wishlistPage.js
1080 ms
wishlistPageController.js
1097 ms
app.js
1071 ms
achievementsHelp.js
1071 ms
advantshopfonts.woff
1422 ms
bg.png
1414 ms
logo_20160311100606.png
1373 ms
141687.jpg
1360 ms
91353.jpg
1307 ms
62519.jpg
1298 ms
62520.jpg
1270 ms
62521.jpg
1256 ms
3.jpg
1211 ms
5412_small.jpg
1204 ms
11530_small.jpg
1198 ms
61304_small.jpg
1197 ms
5000_small.jpg
1176 ms
5033_small.jpg
1184 ms
5545_small.jpg
1198 ms
19302_small.jpg
1183 ms
4602_small.jpg
1141 ms
4607_small.jpg
1163 ms
main.png
1185 ms
27841
401 ms
upload.gif
170 ms
cart-mini.html
300 ms
tile.html
361 ms
countdown.html
383 ms
photos.html
383 ms
GetCart
452 ms
getcurrentzone
465 ms
GetVotingData
473 ms
callback.js
515 ms
mobileOverlap.min.js
533 ms
cartPopup.js
541 ms
widget_community.php
216 ms
widget_ru_RU.js
208 ms
loader_nav19239_3.js
174 ms
lite.css
176 ms
lite.js
496 ms
lang3_0.js
250 ms
widget_community.css
254 ms
xdm.js
253 ms
al_community.js
264 ms
cartPopup.html
166 ms
spinbox.html
170 ms
modal.html
171 ms
e_59cc7b1b.jpg
277 ms
rtiid8AxLf8.jpg
396 ms
57LTQX0pHQA.jpg
380 ms
IV4SDgH5rws.jpg
397 ms
NI24ZWQc_Tc.jpg
377 ms
k0pkA6UPx_A.jpg
275 ms
WOYlyFwVWaU.jpg
413 ms
e_e9cb5ec2.jpg
411 ms
JtHrBo4oS8Q.jpg
403 ms
4f0qRxJmkOU.jpg
382 ms
GabagyM2fxg.jpg
394 ms
6dZD-aUUlSg.jpg
423 ms
camera_50.png
149 ms
deactivated_50.png
148 ms
w_logo.png
153 ms
doncase.ru accessibility score
Internationalization and localization
These are opportunities to improve the interpretation of your content by users in different locales.
Impact
Issue
<html> element does not have a [lang] attribute
doncase.ru best practices score
Trust and Safety
Impact
Issue
Does not use HTTPS
Ensure CSP is effective against XSS attacks
User Experience
Impact
Issue
Serves images with low resolution
doncase.ru SEO score
N/A
N/A
UTF-8
Language claimed in HTML meta tag should match the language actually used on the web page. Otherwise Doncase.ru can be misinterpreted by Google and other search engines. Unfortunately we cannot identify language used on the page (probably there is a mix of languages, too little text or something else) and no language is claimed in <html> or <meta> tags either. Our system also found out that Doncase.ru main page’s claimed encoding is utf-8. Use of this encoding format is the best practice as the main page visitors from all over the world won’t have any issues with symbol transcription.
doncase.ru
Open Graph data is detected on the main page of Doncase. This is the best way to make the web page social media friendly. Here is how it looks like on Facebook: