{"id":10689,"date":"2015-07-31T11:34:58","date_gmt":"2015-07-31T09:34:58","guid":{"rendered":"https:\/\/tuxproject.de\/blog\/?p=10689"},"modified":"2015-07-31T11:34:58","modified_gmt":"2015-07-31T09:34:58","slug":"ressourcen-schonen-%c2%b5matrix-statt-%c2%b5block-und-noscript","status":"publish","type":"post","link":"https:\/\/tuxproject.de\/blog\/2015\/07\/ressourcen-schonen-%c2%b5matrix-statt-%c2%b5block-und-noscript\/","title":{"rendered":"Ressourcen schonen: \u00b5Matrix statt \u00b5Block und NoScript"},"content":{"rendered":"<p>Eins der Prob\u00adleme mit heuti\u00adgen Web\u00adbrowsern ist die enorme Ressourcenlast, die notwendig ist, um die <a href=\"https:\/\/tuxproject.de\/blog\/2014\/10\/tore-zum-mistmachweb\/\">Darstel\u00adlung von \u201cWeban\u00adwen\u00addun\u00adgen\u201d<\/a> zu erm\u00f6glichen. Durch diese <em>fea\u00adtu\u00adri\u00adtis<\/em> bed\u00adingt m\u00fcssen auch die Schutzmech\u00ada\u00adnis\u00admen gegen \u201cB\u00f6sewichte\u201d (Dark\u00adwing Duck) immer aus\u00adgereifter und damit gr\u00f6\u00dfer wer\u00adden. Die beliebte Fire\u00adfox\u00ader\u00adweiterung <a href=\"http:\/\/www.noscript.net\">NoScript<\/a>, eine Art Run\u00addum\u00adschutz gegen Track\u00ading\u00adwanzen, JavaScript-Mal\u00adware und Sicher\u00adheit\u00adsl\u00fcck\u00aden, treibt den Ressourcenver\u00adbrauch noch mehr in die H\u00f6he, eben\u00adso fil\u00adter\u00adbasierte Wer\u00adbe\u00adblock\u00ader wie das beliebte <em>Adblock Plus<\/em> oder <a href=\"http:\/\/www.ublock.org\">\u00b5Block<\/a>.<\/p>\n<p>Mit dem f\u00fcr Fire\u00adfox, Chrome und Opera ver\u00adf\u00fcg\u00adbaren <a href=\"https:\/\/github.com\/gorhill\/umatrix\">\u00b5Ma\u00adtrix<\/a>, dem Nach\u00adfol\u00adger der Erweiterung \u201cHTTPS Switch\u00adboard\u201d, gibt es eine Alter\u00adna\u00adtive, die deut\u00adlich weniger arbeitsspe\u00adicher\u00adlastig (daf\u00fcr ger\u00adingf\u00fcgig CPU-lastiger) ist und Erweiterun\u00adgen wie NoScript, Ghostery, Self-Destruc\u00adt\u00ading Cook\u00adies, Dis\u00adcon\u00adnect sowie die meis\u00adten Wer\u00adbe\u00adblock\u00ader beina\u00adhe ohne jeden Funk\u00adtionsver\u00adlust erset\u00adzen kann.<\/p>\n<p>W\u00e4hrend NoScript einem sehr engen Regelko\u00adrsett fol\u00adgt (etwas ist erlaubt, wenn es nicht expliz\u00adit \u00fcber\u00adall ver\u00adboten ist; etwas ist ver\u00adboten, wenn es nicht expliz\u00adit \u00fcber\u00adall erlaubt ist), das <a href=\"http:\/\/dietmarjanowski.de\/wordpress\">manchen<\/a> gen\u00fc\u00adgen mag, f\u00fcgt \u00b5Ma\u00adtrix eine weit\u00adere <em>Dimen\u00adsion<\/em> hinzu \u2014 so ist es etwa m\u00f6glich, das Ein\u00adbinden von JavaScripts von <tt>jQuery.com<\/tt> nur auf ein\u00ader bes\u00adtimmten Web\u00adsite zu ver\u00adbi\u00adeten, die aber weit\u00ader\u00adhin Grafiken von <tt>jQuery.com<\/tt> benutzen darf.<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2015\/07\/Screenshot-2015-07-31-11.15.26.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2015\/07\/Screenshot-2015-07-31-11.15.26-300x264.png\" alt=\"\u00b5Matrix unter Firefox\" width=\"300\" height=\"264\" class=\"alignnone size-medium wp-image-10690\" srcset=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2015\/07\/Screenshot-2015-07-31-11.15.26-300x264.png 300w, https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2015\/07\/Screenshot-2015-07-31-11.15.26-120x105.png 120w, https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2015\/07\/Screenshot-2015-07-31-11.15.26-50x44.png 50w, https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2015\/07\/Screenshot-2015-07-31-11.15.26.png 510w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\"><\/a><\/p>\n<p>Ein Klick auf den Domain\u00adna\u00admen oben links erm\u00f6glicht es, das <em>Ziel<\/em> auszuw\u00e4hlen: M\u00f6chte man im Beispiel allen Web\u00adsites erlauben, Frames von <tt>github.com<\/tt> einzu\u00adbinden, ist das Ziel \u201c*\u201d (alle Web\u00adsites) auszuw\u00e4hlen und die entsprechende Zelle in der <em>Matrix<\/em> zu aktivieren. Zwar ist der Import beste\u00adhen\u00adder NoScript-Regeln m\u00f6glich, allerd\u00adings empfehle ich einen Neube\u00adginn, da NoScript die fil\u00adigra\u00adnen Ein\u00adstel\u00adlun\u00adgen von \u00b5Ma\u00adtrix fehlen. Als Wer\u00adbe\u00adblock\u00ader \u2014 in den Ein\u00adstel\u00adlun\u00adgen sind \u00e4hn\u00adlich wie in \u00b5Block (vom gle\u00adichen Entwick\u00adler) Fil\u00adterlis\u00adten ver\u00adf\u00fcg\u00adbar, die auch automa\u00adtisch aktu\u00adal\u00adisiert wer\u00adden k\u00f6n\u00adnen \u2014 funk\u00adtion\u00adiert \u00b5Ma\u00adtrix auch erstaunlich gut, wenn auch nur mit der Ein\u00adschr\u00e4nkung, dass es auss\u00adchlie\u00dflich auf Domain\u00adba\u00adsis arbeit\u00adet, also keine kom\u00adplex\u00aden Fil\u00adter\u00adregeln m\u00f6glich sind. Wem das nicht gen\u00fcgt, der kann \u00b5Ma\u00adtrix in Verbindung mit seinem bis\u00adlang bevorzugten Wer\u00adbe\u00adblock\u00ader ein\u00adset\u00adzen, <a href=\"https:\/\/github.com\/gorhill\/uMatrix\/wiki\/Using-uBlock-with-uMatrix\">sog\u00adar in Chrome<\/a>.<\/p>\n<p>Man kann nicht vor\u00adsichtig genug sein.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eins der Prob\u00adleme mit heuti\u00adgen Web\u00adbrowsern ist die enorme Ressourcenlast, die notwendig ist, um die Darstel\u00adlung von \u201cWeban\u00adwen\u00addun\u00adgen\u201d zu erm\u00f6glichen. Durch diese fea\u00adtu\u00adri\u00adtis bed\u00adingt m\u00fcssen auch die Schutzmech\u00ada\u00adnis\u00admen gegen \u201cB\u00f6sewichte\u201d (Dark\u00adwing Duck) immer aus\u00adgereifter und damit gr\u00f6\u00dfer wer\u00adden. Die beliebte Fire\u00adfox\u00ader\u00adweiterung NoScript, eine Art Run\u00addum\u00adschutz gegen Track\u00ading\u00adwanzen, JavaScript-Mal\u00adware und Sicher\u00adheit\u00adsl\u00fcck\u00aden, treibt den Ressourcenver\u00adbrauch noch mehr \u2026<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/2015\/07\/ressourcen-schonen-%c2%b5matrix-statt-%c2%b5block-und-noscript\/\" class=\"more-link\">\u2018Ressourcen scho\u00adnen: \u00b5Ma\u00adtrix statt \u00b5Block und NoScript\u2019 weit\u00ader\u00adlesen \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[19],"tags":[],"series":[],"class_list":["post-10689","post","type-post","status-publish","format-standard","hentry","category-nerdkrams"],"share_on_mastodon":{"url":"","error":""},"wp-worthy-pixel":{"ignored":false,"public":null,"server":null,"url":null},"wp-worthy-type":"normal","_links":{"self":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/10689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/comments?post=10689"}],"version-history":[{"count":0,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/10689\/revisions"}],"wp:attachment":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/media?parent=10689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/categories?post=10689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/tags?post=10689"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/series?post=10689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}