mirror of
https://github.com/gorhill/uBlock.git
synced 2024-11-24 11:22:44 +01:00
add new "Benchmarks" pane in dashboard
Purpose is strictly for development purpose. The new pane can be enabled by setting the advanced setting `benchmarkingPane` to `true`.
This commit is contained in:
parent
649f82f901
commit
d693d4fba3
30
src/benchmarks.html
Normal file
30
src/benchmarks.html
Normal file
@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>uBlock — Benchmarks</title>
|
||||
|
||||
<link rel="stylesheet" href="css/common.css">
|
||||
<link rel="stylesheet" href="css/dashboard-common.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div class="body">
|
||||
<p>The purpose of this pane is strictly for development purpose. Please, do <strong>not</strong> open issues about it.</p>
|
||||
<div id="staticNetFilteringEngine">
|
||||
<p>Static Network Filtering Engine: <button type="button">Measure</button> <span class="results">?</span></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="js/vapi.js"></script>
|
||||
<script src="js/vapi-common.js"></script>
|
||||
<script src="js/vapi-client.js"></script>
|
||||
<script src="js/udom.js"></script>
|
||||
<script src="js/i18n.js"></script>
|
||||
<script src="js/dashboard-common.js"></script>
|
||||
<script src="js/benchmarks.js"></script>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -76,6 +76,9 @@ iframe {
|
||||
body:not(.canUpdateShortcuts) .tabButton[href="#shortcuts.html"] {
|
||||
display: none;
|
||||
}
|
||||
body:not(.canBenchmark) .tabButton[href="#benchmarks.html"] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
@media (max-width: 640px) {
|
||||
#dashboard-nav {
|
||||
|
@ -19,7 +19,8 @@
|
||||
--><a class="tabButton" href="#dyna-rules.html" data-i18n="rulesPageName"></a><!--
|
||||
--><a class="tabButton" href="#whitelist.html" data-i18n="whitelistPageName"></a><!--
|
||||
--><a class="tabButton" href="#shortcuts.html" data-i18n="shortcutsPageName"></a><!--
|
||||
--><a class="tabButton" href="#about.html" data-i18n="aboutPageName"></a>
|
||||
--><a class="tabButton" href="#about.html" data-i18n="aboutPageName"></a><!--
|
||||
--><a class="tabButton" href="#benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -42,6 +42,7 @@ var µBlock = (function() { // jshint ignore:line
|
||||
assetFetchTimeout: 30,
|
||||
autoUpdateAssetFetchPeriod: 120,
|
||||
autoUpdatePeriod: 7,
|
||||
benchmarkingPane: false,
|
||||
cacheStorageCompression: true,
|
||||
debugScriptlets: false,
|
||||
cacheControlForFirefox1376932: 'no-cache, no-store, must-revalidate',
|
||||
|
204
src/js/benchmarks.js
Normal file
204
src/js/benchmarks.js
Normal file
@ -0,0 +1,204 @@
|
||||
/*******************************************************************************
|
||||
|
||||
uBlock Origin - a browser extension to block requests.
|
||||
Copyright (C) 2018-present Raymond Hill
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see {http://www.gnu.org/licenses/}.
|
||||
|
||||
Home: https://github.com/gorhill/uBlock
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
(function() {
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
const contexts = [
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/blogs/SvyatoslavCherkasov/20181023/329151/Graveyard_Keeper_How_the_graphics_effects_are_made.php","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"inline-script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/blogs/SvyatoslavCherkasov/20181023/329151/Graveyard_Keeper_How_the_graphics_effects_are_made.php","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"inline-font"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/nojitter/gama/css/gama_unminified.css?v1","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"stylesheet"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"epromos.ubmcanon.com","requestURL":"https://epromos.ubmcanon.com/at.js?ormzkk","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/nojitter/gama/js/redesign_comments.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"code.jquery.com","requestURL":"http://code.jquery.com/jquery-1.8.2.min.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/js/md5.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"i.ubm-us.net","requestURL":"https://i.ubm-us.net/oas/nativead/css/game_nativead.css","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"stylesheet"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"i.ubm-us.net","requestURL":"https://i.ubm-us.net/oas/nativead/js/nativead.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"i.ubm-us.net","requestURL":"https://i.ubm-us.net/oas/nativead/js/game_nativead.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/gamasutra_logo.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/spacer.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/informationweek/footernav/jan2015/css/superfooter_dark.css","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"stylesheet"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"apis.google.com","requestURL":"https://apis.google.com/js/plusone.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"ubm.tt.omtrdc.net","requestURL":"http://ubm.tt.omtrdc.net/m2/ubm/mbox/json?mbox=target-global-mbox&mboxSession=04f75762e7fe48efb32ab570f911b48d&mboxPC=&mboxPage=6508f19e23054cbc9aa479d62b3dbee1&mboxVersion=1.0.0&mboxCount=1&mboxTime=1541171027547&mboxHost=www.gamasutra.com&mboxURL=http%3A%2F%2Fwww.gamasutra.com%2Fblogs%2FSvyatoslavCherkasov%2F20181023%2F329151%2FGraveyard_Keeper_How_the_graphics_effects_are_made.php&mboxReferrer=&mboxXDomain=enabled&browserHeight=517&browserWidth=962&browserTimeOffset=-180&screenHeight=800&screenWidth=1280&colorDepth=24","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"xmlhttprequest"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.googletagservices.com","requestURL":"http://www.googletagservices.com/tag/js/gpt.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/nojitter/gama/js/elqtracking.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/informationweek/elqNow/elqCfg.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/informationweek/elqNow/elqImg.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"ins.techweb.com","requestURL":"https://ins.techweb.com/beacon/js/beacon-min.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/js/combined.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/nojitter/gama/js/nextgengama.js?v5","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/nojitter/gama/js/checkauth.js?v2","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/nojitter/gama/js/oasTrack_v1.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"epromos.ubmcanon.com","requestURL":"https://epromos.ubmcanon.com/VisitorAPI.js?ormzkk","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"epromos.ubmcanon.com","requestURL":"https://epromos.ubmcanon.com/s_code/ubm-tech-global-app-measurement.js?ddd","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"static.adsnative.com","requestURL":"https://static.adsnative.com/static/js/render.v1.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/btn_gdmag0.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/button_programming.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/button_art.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/button_audio.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/button_design.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/button_production.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/button_business.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/icon_jobs.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/icon_blogs.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/icon_about.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/AdwGama_177x60_button_v1.jpg","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/featuredIcon_gamaBlog.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/twitter.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/icon_rss.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/wb/qc/nc/wbqcnc2xkeiepxqphi3iphwnoo0.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/kz/uc/z6/kzucz6juapnzkaxln72k6h6o5pk.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/ev/dp/a_/evdpa_vrtx8qpwetg0a1lsbnvv4.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/ra/rw/le/rarwlem4o5aoufvhb8vmficb-za.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/k2/fz/1w/k2fz1wmhn9yw-rcgvticox4_bh4.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/hy/dv/vf/hydvvfxlld52gux9o0mnz2gavbe.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"d1506sp6x4e9z7.cloudfront.net","requestURL":"https://d1506sp6x4e9z7.cloudfront.net/gamasutra/uploads/1022226.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"d1506sp6x4e9z7.cloudfront.net","requestURL":"https://d1506sp6x4e9z7.cloudfront.net/gamasutra/uploads/AU166.jpg","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/ajax-loader.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/nojitter/gama/UBM_Logo_White.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"platform.twitter.com","requestURL":"https://platform.twitter.com/widgets.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"u.heatmap.it","requestURL":"https://u.heatmap.it/log.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.facebook.com","requestURL":"https://www.facebook.com/plugins/share_button.php?href=https://www.gamasutra.com/blogs/SvyatoslavCherkasov/20181023/329151/&layout=button&size=large&mobile_iframe=true&width=72&height=28&appId","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"sub_frame"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/dots.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/leftcol_header_bg.jpg","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/gray_arrow2.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/icon_newsletter.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/icon_feed.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/icon_twitter.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/icon_facebook.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/searchBG_dark.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/btn_bg.jpg","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/sitetabs_bg.jpg","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"apis.google.com","requestURL":"https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_GB.Jr5y-nr0nLg.O/m=plusone/rt=j/sv=1/d=1/ed=1/am=QQ/rs=AGLTcCOMHgqmZTCEiI6neCgQnXN6qPUhnA/cb=gapi.loaded_0","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/omnloginstatus.php","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"xmlhttprequest"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"dev.visualwebsiteoptimizer.com","requestURL":"http://dev.visualwebsiteoptimizer.com/j.php?a=32069&u=http%3A%2F%2Fwww.gamasutra.com%2Fblogs%2FSvyatoslavCherkasov%2F20181023%2F329151%2FGraveyard_Keeper_How_the_graphics_effects_are_made.php&r=0.6038359589576567","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.google-analytics.com","requestURL":"http://www.google-analytics.com/ga.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.facebook.com","requestURL":"https://www.facebook.com/plugins/share_button.php?href=https://www.gamasutra.com/blogs/SvyatoslavCherkasov/20181023/329151/&layout=button&size=large&mobile_iframe=true&width=72&height=28&appId","pageDomain":"www.facebook.com","pageHostname":"www.facebook.com","requestType":"inline-script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.facebook.com","requestURL":"https://www.facebook.com/plugins/share_button.php?href=https://www.gamasutra.com/blogs/SvyatoslavCherkasov/20181023/329151/&layout=button&size=large&mobile_iframe=true&width=72&height=28&appId","pageDomain":"www.facebook.com","pageHostname":"www.facebook.com","requestType":"inline-font"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.facebook.com","requestURL":"https://www.facebook.com/rsrc.php/v3/yy/r/uPlIYLfynqH.png","pageDomain":"facebook.com","pageHostname":"www.facebook.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/wb/qc/nc/wbqcnc2xkeiepxqphi3iphwnoo0.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/ev/dp/a_/evdpa_vrtx8qpwetg0a1lsbnvv4.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/kz/uc/z6/kzucz6juapnzkaxln72k6h6o5pk.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/k2/fz/1w/k2fz1wmhn9yw-rcgvticox4_bh4.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/hy/dv/vf/hydvvfxlld52gux9o0mnz2gavbe.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/ra/rw/le/rarwlem4o5aoufvhb8vmficb-za.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/0o/mv/jv/0omvjvscrffh1o8exichnqylnia.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/_4/md/oa/_4mdoakkf1puyp5lyvwjn6zmm-g.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.facebook.com","requestURL":"https://www.facebook.com/rsrc.php/v3izfz4/y1/l/en_GB/bXwnCvtoEdV.js","pageDomain":"facebook.com","pageHostname":"www.facebook.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"apis.google.com","requestURL":"https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_GB.Jr5y-nr0nLg.O/m=auth/exm=plusone/rt=j/sv=1/d=1/ed=1/am=QQ/rs=AGLTcCOMHgqmZTCEiI6neCgQnXN6qPUhnA/cb=gapi.loaded_1","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"apis.google.com","requestURL":"https://apis.google.com/se/0/_/+1/fastbutton?usegapi=1&size=medium&count=false&origin=http%3A%2F%2Fwww.gamasutra.com&url=http%3A%2F%2Fwww.gamasutra.com%2Fblogs%2FSvyatoslavCherkasov%2F20181023%2F329151%2FGraveyard_Keeper_How_the_graphics_effects_are_made.php&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.Jr5y-nr0nLg.O%2Fam%3DQQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCOMHgqmZTCEiI6neCgQnXN6qPUhnA%2Fm%3D__features__#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I0_1541181830699&_gfid=I0_1541181830699&parent=http%3A%2F%2Fwww.gamasutra.com&pfname=&rpctoken=27840499","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"sub_frame"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"cmpglobalvista.112.2o7.net","requestURL":"http://cmpglobalvista.112.2o7.net/b/ss/cmpglobalvista/1/JS-2.8.2/s29697077634421?AQB=1&ndh=1&pf=1&t=2%2F10%2F2018%2015%3A3%3A50%205%20180&fid=3814A8D72A778388-2A662EA4B0A774C7&ce=UTF-8&g=http%3A%2F%2Fwww.gamasutra.com%2Fblogs%2FSvyatoslavCherkasov%2F20181023%2F329151%2FGraveyard_Keeper_How_the_graphics_effects_are_made.php&cc=USD&events=event5&v1=programming%2Cart%2Cconsole-pc%2Cindie&c2=329151&c3=Gamasustra%20%7C%20329151%20%7C%20Graveyard%20Keeper%3A%20How%20the%20graphics%20effects%20are%20made&c4=Graveyard%20Keeper%3A%20How%20the%20graphics%20effects%20are%20made&c5=GAMASUTRA%20BLOG&c7=Svyatoslav%20Cherkasov&c8=userAgent&c19=Un-registered&s=1280x800&c=24&j=1.6&v=N&k=Y&bw=962&bh=517&AQE=1","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/body_bg.jpg","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"apis.google.com","requestURL":"https://apis.google.com/se/0/_/+1/fastbutton?usegapi=1&size=medium&count=false&origin=http%3A%2F%2Fwww.gamasutra.com&url=http%3A%2F%2Fwww.gamasutra.com%2Fblogs%2FSvyatoslavCherkasov%2F20181023%2F329151%2FGraveyard_Keeper_How_the_graphics_effects_are_made.php&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.Jr5y-nr0nLg.O%2Fam%3DQQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCOMHgqmZTCEiI6neCgQnXN6qPUhnA%2Fm%3D__features__#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I0_1541181830699&_gfid=I0_1541181830699&parent=http%3A%2F%2Fwww.gamasutra.com&pfname=&rpctoken=27840499","pageDomain":"apis.google.com","pageHostname":"apis.google.com","requestType":"inline-script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"apis.google.com","requestURL":"https://apis.google.com/se/0/_/+1/fastbutton?usegapi=1&size=medium&count=false&origin=http%3A%2F%2Fwww.gamasutra.com&url=http%3A%2F%2Fwww.gamasutra.com%2Fblogs%2FSvyatoslavCherkasov%2F20181023%2F329151%2FGraveyard_Keeper_How_the_graphics_effects_are_made.php&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.Jr5y-nr0nLg.O%2Fam%3DQQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCOMHgqmZTCEiI6neCgQnXN6qPUhnA%2Fm%3D__features__#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I0_1541181830699&_gfid=I0_1541181830699&parent=http%3A%2F%2Fwww.gamasutra.com&pfname=&rpctoken=27840499","pageDomain":"apis.google.com","pageHostname":"apis.google.com","requestType":"inline-font"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/k1/tr/51/k1tr51sgx_4fmnzjkhtkv176ye0.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"apis.google.com","requestURL":"https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_GB.Jr5y-nr0nLg.O/am=QQ/rt=j/d=1/rs=AGLTcCOMHgqmZTCEiI6neCgQnXN6qPUhnA/m=googleapis_client,gapi_iframes_style_common,gapi_iframes_iframer","pageDomain":"google.com","pageHostname":"apis.google.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/_4/md/oa/_4mdoakkf1puyp5lyvwjn6zmm-g.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/0o/mv/jv/0omvjvscrffh1o8exichnqylnia.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/checkauth.php?referer=&redirectTo=http%253A%252F%252Fwww.gamasutra.com%252FcheckauthIFrame.htm&_=1541181832028","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"xmlhttprequest"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"platform.twitter.com","requestURL":"https://platform.twitter.com/widgets/widget_iframe.53652c702a2e752df1a75e4b2ec51f45.html?origin=http%3A%2F%2Fwww.gamasutra.com&settingsEndpoint=https%3A%2F%2Fsyndication.twitter.com%2Fsettings","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"sub_frame"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"platform.twitter.com","requestURL":"https://platform.twitter.com/widgets/widget_iframe.53652c702a2e752df1a75e4b2ec51f45.html?origin=http%3A%2F%2Fwww.gamasutra.com&settingsEndpoint=https%3A%2F%2Fsyndication.twitter.com%2Fsettings","pageDomain":"platform.twitter.com","pageHostname":"platform.twitter.com","requestType":"inline-script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"platform.twitter.com","requestURL":"https://platform.twitter.com/widgets/widget_iframe.53652c702a2e752df1a75e4b2ec51f45.html?origin=http%3A%2F%2Fwww.gamasutra.com&settingsEndpoint=https%3A%2F%2Fsyndication.twitter.com%2Fsettings","pageDomain":"platform.twitter.com","pageHostname":"platform.twitter.com","requestType":"inline-font"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/k1/tr/51/k1tr51sgx_4fmnzjkhtkv176ye0.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"accounts.google.com","requestURL":"https://accounts.google.com/o/oauth2/postmessageRelay?parent=http%3A%2F%2Fwww.gamasutra.com&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.Jr5y-nr0nLg.O%2Fam%3DQQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCOMHgqmZTCEiI6neCgQnXN6qPUhnA%2Fm%3D__features__#rpctoken=484877308&forcesecure=1","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"sub_frame"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"ng.techweb.com","requestURL":"https://ng.techweb.com/authds/gateway?gateway=true&return=http%3A%2F%2Fwww.gamasutra.com%2FcheckauthIFrame.htm","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"sub_frame"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"accounts.google.com","requestURL":"https://accounts.google.com/o/oauth2/postmessageRelay?parent=http%3A%2F%2Fwww.gamasutra.com&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.Jr5y-nr0nLg.O%2Fam%3DQQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCOMHgqmZTCEiI6neCgQnXN6qPUhnA%2Fm%3D__features__#rpctoken=484877308&forcesecure=1","pageDomain":"accounts.google.com","pageHostname":"accounts.google.com","requestType":"inline-script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"accounts.google.com","requestURL":"https://accounts.google.com/o/oauth2/postmessageRelay?parent=http%3A%2F%2Fwww.gamasutra.com&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.Jr5y-nr0nLg.O%2Fam%3DQQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCOMHgqmZTCEiI6neCgQnXN6qPUhnA%2Fm%3D__features__#rpctoken=484877308&forcesecure=1","pageDomain":"accounts.google.com","pageHostname":"accounts.google.com","requestType":"inline-font"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/vy/d7/cw/vyd7cwsfbrkbe4majwq81fynkck.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/8r/8_/u2/8r8_u21cgbiicmqpdvpjywl5rb4.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/8r/8_/u2/8r8_u21cgbiicmqpdvpjywl5rb4.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/vy/d7/cw/vyd7cwsfbrkbe4majwq81fynkck.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"ssl.gstatic.com","requestURL":"https://ssl.gstatic.com/accounts/o/2679293615-postmessagerelay.js","pageDomain":"google.com","pageHostname":"accounts.google.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"apis.google.com","requestURL":"https://apis.google.com/js/rpc:shindig_random.js?onload=init","pageDomain":"google.com","pageHostname":"accounts.google.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"syndication.twitter.com","requestURL":"https://syndication.twitter.com/settings","pageDomain":"twitter.com","pageHostname":"platform.twitter.com","requestType":"xmlhttprequest"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"syndication.twitter.com","requestURL":"https://syndication.twitter.com/i/jot","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"sub_frame"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"ng.techweb.com","requestURL":"https://ng.techweb.com/authds/gateway?gateway=true&return=http%3A%2F%2Fwww.gamasutra.com%2FcheckauthIFrame.htm","pageDomain":"ng.techweb.com","pageHostname":"ng.techweb.com","requestType":"inline-script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"ng.techweb.com","requestURL":"https://ng.techweb.com/authds/gateway?gateway=true&return=http%3A%2F%2Fwww.gamasutra.com%2FcheckauthIFrame.htm","pageDomain":"ng.techweb.com","pageHostname":"ng.techweb.com","requestType":"inline-font"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/mo/i2/dr/moi2drffv8hi9ynls99ve-gqjnc.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/checkauthIFrame.htm","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"sub_frame"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/7j/0t/fz/7j0tfz3lovxbfy2d2zu1afhtl_e.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"apis.google.com","requestURL":"https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_GB.Jr5y-nr0nLg.O/m=rpc,shindig_random/rt=j/sv=1/d=1/ed=1/am=QQ/rs=AGLTcCOMHgqmZTCEiI6neCgQnXN6qPUhnA/cb=gapi.loaded_0","pageDomain":"google.com","pageHostname":"accounts.google.com","requestType":"script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/4i/2r/c_/4i2rc__pzbgrqecd4oq83piemsu.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/43/gd/gr/43gdgrxqrdisek50lynbramf4bc.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/checkauthIFrame.htm","pageDomain":"www.gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"inline-script"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/checkauthIFrame.htm","pageDomain":"www.gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"inline-font"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/mo/i2/dr/moi2drffv8hi9ynls99ve-gqjnc.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/7j/0t/fz/7j0tfz3lovxbfy2d2zu1afhtl_e.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/4i/2r/c_/4i2rc__pzbgrqecd4oq83piemsu.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/welcome.php?_=1541181836833","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"xmlhttprequest"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/43/gd/gr/43gdgrxqrdisek50lynbramf4bc.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/nextgen_container_footer_bg.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/nextgen_container_mid_bg.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/nextgen_container_header_bg.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/nextgen_close_btn.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/loadcommentdetails?story=329151&articleUri=/blogs/SvyatoslavCherkasov/20181023/329151/Graveyard_Keeper_How_the_graphics_effects_are_made.php&story_type=blog&_=1541181837583","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"xmlhttprequest"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/adminarticlelinks?story=329151&story_type=blog&author_id=914979&author_user_id=33528593","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"xmlhttprequest"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/omniture?referer=&_=1541181837611","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"xmlhttprequest"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"http://twimgs.com/gamasutra/images/spacer.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/questionmark.jpg","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/thumbs_up.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/blogs/edit/img/portrait/521/thumb_portrait.jpg?1423602825","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/blogs/edit/img/portrait/2875/thumb_portrait.png?1316154544","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/blogs/edit/img/portrait/2727/thumb_portrait.png?1479248376","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"twimgs.com","requestURL":"https://twimgs.com/gamasutra/images/btn_comment.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/cb/uh/nn/cbuhnnzyx14un9chz96mma0qmyq.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/cb/uh/nn/cbuhnnzyx14un9chz96mma0qmyq.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/uo/ag/n5/uoagn5vbuxpeee_71sn-frkklyk.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/uo/ag/n5/uoagn5vbuxpeee_71sn-frkklyk.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/2s/iu/my/2siumyhll6pl84c_hn6ursn-cpe.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/2s/iu/my/2siumyhll6pl84c_hn6ursn-cpe.png","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/gy/ks/z6/gyksz6p4hodfgv4e-shli_gelyg.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/gy/ks/z6/gyksz6p4hodfgv4e-shli_gelyg.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"habrastorage.org","requestURL":"https://habrastorage.org/webt/sz/oo/q9/szooq97kmlmd9wmmlqnjohyyqdm.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"hsto.org","requestURL":"https://hsto.org/webt/sz/oo/q9/szooq97kmlmd9wmmlqnjohyyqdm.gif","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"www.gamasutra.com","requestURL":"http://www.gamasutra.com/favicon.ico","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"image"},
|
||||
{"rootHostname":"www.gamasutra.com","rootDomain":"gamasutra.com","requestDomain":"","requestHostname":"a.adroll.com","requestURL":"http://a.adroll.com/j/roundtrip.js","pageDomain":"gamasutra.com","pageHostname":"www.gamasutra.com","requestType":"script"},
|
||||
];
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
document.querySelector('#staticNetFilteringEngine button').addEventListener(
|
||||
'click',
|
||||
( ) => {
|
||||
vAPI.messaging.send(
|
||||
'dashboard',
|
||||
{
|
||||
what: 'benchmark',
|
||||
contexts,
|
||||
},
|
||||
response => {
|
||||
document.querySelector('#staticNetFilteringEngine .results')
|
||||
.textContent =
|
||||
`${response.duration.toFixed(2)} ms for ${contexts.length} requests, ${(response.duration / contexts.length).toFixed(3)} ms/request`;
|
||||
}
|
||||
)
|
||||
}
|
||||
);
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
})();
|
@ -74,6 +74,10 @@ vAPI.messaging.send('dashboard', { what: 'canUpdateShortcuts' }, response => {
|
||||
document.body.classList.toggle('canUpdateShortcuts', response === true);
|
||||
});
|
||||
|
||||
vAPI.messaging.send('dashboard', { what: 'benchmarkingPane' }, response => {
|
||||
document.body.classList.toggle('canBenchmark', response === true);
|
||||
});
|
||||
|
||||
resizeFrame();
|
||||
window.addEventListener('resize', resizeFrame);
|
||||
uDom('.tabButton').on('click', onTabClickHandler);
|
||||
|
@ -743,7 +743,7 @@ vAPI.messaging.listen('cloudWidget', onMessage);
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
var µb = µBlock;
|
||||
const µb = µBlock;
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
@ -1039,6 +1039,14 @@ var onMessage = function(request, sender, callback) {
|
||||
var response;
|
||||
|
||||
switch ( request.what ) {
|
||||
case 'benchmark':
|
||||
response = µb.staticNetFilteringEngine.benchmark(request.contexts);
|
||||
break;
|
||||
|
||||
case 'benchmarkingPane':
|
||||
response = µb.hiddenSettings.benchmarkingPane;
|
||||
break;
|
||||
|
||||
case 'canUpdateShortcuts':
|
||||
response = µb.canUpdateShortcuts;
|
||||
break;
|
||||
|
@ -2714,6 +2714,18 @@ FilterContainer.prototype.getFilterCount = function() {
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
FilterContainer.prototype.benchmark = function(contexts) {
|
||||
const t0 = performance.now();
|
||||
const results = [];
|
||||
for ( const context of contexts ) {
|
||||
results.push(this.matchString(context));
|
||||
}
|
||||
const t1 = performance.now();
|
||||
return { t0, t1, duration: t1 - t0, results };
|
||||
};
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
return new FilterContainer();
|
||||
|
||||
/******************************************************************************/
|
||||
|
Loading…
Reference in New Issue
Block a user