Guest User

Untitled

a guest
Aug 20th, 2013
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @id             benchfilter
  3. // @name           benchfilter
  4. // @version        1.0
  5. // @namespace      4chan
  6. // @author         FrozenVoid
  7. // @description    
  8. // @include        http://dis.4chan.org/*
  9. // @include        https://dis.4chan.org/*
  10. // @run-at         document-end
  11. // ==/UserScript==
  12. var exstart,exend,regex,z,i;
  13. exstart=performance.now();
  14. regex = /((((top(pest)? )?lel)|^>(\w|tfw|mfw)|xD+|autism|troll|epic|fart) ?)+/mg;
  15. for( z=0;z<1000;z++){
  16. for (i = document.getElementsByClassName('post').length - 1; i >= 0; i--) {
  17.     if (regex.test(document.getElementsByClassName('post')[i].innerText))
  18.         document.getElementsByClassName('post')[i].style.backgroundColor = "gray";
  19. };
  20. }
  21. var exend=performance.now();
  22. alert("/g/ parser x1000 completed in:"+(exend-exstart)+" milliseconds") //1272 ms
  23.  
  24. function arraytest(text,arr){
  25. var i;al=arr.length
  26. for(i=0;i<al;i++){if(text.indexOf(arr[i])!=-1)return 1;}
  27. return 0;
  28. }
  29. exstart=performance.now();var p;
  30. regex = /lel|tfw|mfw|xd|autism|troll|epic|fart/gim
  31. for(z=0;z<1000;z++){
  32. p=document.getElementsByTagName('blockquote');
  33. pl=p.length;
  34. for (i = 0; i < pl; i++) {
  35. if(regex.test(p[i].textContent)){p[i].style.backgroundColor="gray"}}}
  36. var exend=performance.now();
  37. alert("FrozenVoid parser x1000 completed in:"+(exend-exstart)+" milliseconds") //484ms
Advertisement
Add Comment
Please, Sign In to add comment