Posts

Showing posts with the label browser tricks

Preventing Pop-Under Ads on Google Chrome using uBlock Origin

Image
uBlock Origin is a great ad-blocker, using minimal resources compared to Adblock Plus. However, simply installing it is not going to help with controlling pop-under ads. When you visit the offending website, click the bottom left button in ublock to block all popups/pop-unders.

Waterfox - 64 bit version of Firefox

Image
Firefox Nightly builds are also 64 bit, but Waterfox is generally more stable. Waterfox is a high performance browser based on the Mozilla platform. Made specifically for 64-Bit systems. It is compiled in Intel's C++ Compiler. ICC is known to generally produce faster code than other compilers, at least on Intel's own CPUs. It makes use of newer CPU features that allow fewer instructions to manipulate more data at once. It uses Jemalloc - a more scalable memory allocation library than most. The compiler uses profile-guided optimizations, which means that it generates an instrumented build that measures where CPU time is being expended during real world use, and uses this to tune the optimizer in a second compilation pass. Because it's 64-bit, you are able to use more of your computer's memory for web browsing. You'll notice the difference when you have a lot of tabs open. Not all the plugins work with Waterfox though.

How to make the speaker icon on Google Chrome function as mute button

Image
Enter "chrome://flags/#enable-tab-audio-muting" into a tab, hit enter and click on enable.\ For the flag change to reflect, restart Chrome. Now the speaker icon functions as mute/unmute button

YouTube slow on Chrome

Looks like Adblock is causing youtube videos to not load or buffer slowly. Try disabling Adblock or Adblock Pro and see if it fixes the problem. If that doesn't work, try disabling pepflashplayer.dll

Lightweight ad-blocker uBlock is now available for Firefox

µBlock  is a popular ad-blocker for Chrome and now available on Firefox (well its initial versions for now). This ad-blocker has smaller memory overhead compared to Ad Blocker Plus. ABP consumes much memory as it injects a huge style sheet into every page you visit, in order to implement element hiding. That style sheet contains thousands of CSS rules that are pretty much always the same for every page, whether or not that page actually needs any of those hiding rules.  µBlock,  on the other hand, will identify (by surveying) which element hiding rules are needed by the website you are visiting and will only inject the required element hiding rules. So instead of having thousands of additional CSS rules that the browser needs to parse for every page you visit, you end up with only a handful of rules that the page actually ends up using, keeping memory usage extremely low. Moreover surveying and injecting smaller CSS is less CPU intensive compared to injecting heavy CSS...

Reading password field

Image
Right click the login form, select inspect element, Find the input type and delete "password" It will turn the password feild into regular text.

Reduce memory footprint of Chrome by disabling Chrome's GPU acceleration

With every new version seems to improve the responsiveness, but at the same time it is getting bloated with each new version release. One of the tricks to reduce the memory footprint of Chrome is starting it without GPU acceleration by using "- -disable-gpu --disable-software-rasterizer " option when launching Chrome. It become nearly as good and you get to free up some memory.

Chrome extension to password protect bookmarks

Image
Hush is a useful extension that allows you to save bookmarks behind a password of your choosing. The bookmarks are stored using industry-standard AES encryption which can be decrypted using the password that you set. You can have multiple sets of bookmarks, each with its own key. It only operates in incognito mode for security reasons.

"Textpad" in Browser

Image
If you wish to take notes, you can do it on your browser itself. Type the following line in the address bar and you have temporary text document data:text/html, <html contenteditable>