Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @id benchfilter
- // @name benchfilter
- // @version 1.0
- // @namespace 4chan
- // @author FrozenVoid
- // @description
- // @include http://dis.4chan.org/*
- // @include https://dis.4chan.org/*
- // @run-at document-end
- // ==/UserScript==
- var exstart,exend,regex,z,i;
- exstart=performance.now();
- regex = /((((top(pest)? )?lel)|^>(\w|tfw|mfw)|xD+|autism|troll|epic|fart) ?)+/mg;
- for( z=0;z<1000;z++){
- for (i = document.getElementsByClassName('post').length - 1; i >= 0; i--) {
- if (regex.test(document.getElementsByClassName('post')[i].innerText))
- document.getElementsByClassName('post')[i].style.backgroundColor = "gray";
- };
- }
- var exend=performance.now();
- alert("/g/ parser x1000 completed in:"+(exend-exstart)+" milliseconds") //1272 ms
- function arraytest(text,arr){
- var i;al=arr.length
- for(i=0;i<al;i++){if(text.indexOf(arr[i])!=-1)return 1;}
- return 0;
- }
- exstart=performance.now();var p;
- regex = /lel|tfw|mfw|xd|autism|troll|epic|fart/gim
- for(z=0;z<1000;z++){
- p=document.getElementsByTagName('blockquote');
- pl=p.length;
- for (i = 0; i < pl; i++) {
- if(regex.test(p[i].textContent)){p[i].style.backgroundColor="gray"}}}
- var exend=performance.now();
- alert("FrozenVoid parser x1000 completed in:"+(exend-exstart)+" milliseconds") //484ms
Advertisement
Add Comment
Please, Sign In to add comment