Profile cover photo
Profile photo
Ismail Xahy
257 followers -
Live to Die
Live to Die

257 followers
About
Communities and Collections
View all
Posts

Post has shared content
Add a comment...

Post has shared content
Awesome and inspired! 🤓
About a year ago, I made this game, because I hated all the jumping (interstitial) ads in every game I downloaded from the store for my son. I decided to open source it, since I don’t have much time to maintain it. If you have kids, you can try it. Found a missing feature, just add, compile and play :) https://github.com/sromku/memory-game
Photo
Add a comment...

Web portfolio development is underway!
Add a comment...

Post has shared content
Your #Android  'res\layout' folder is too big? Try making sub-folders using resource merging #AndroidDev #Gradle   
Photo
Add a comment...

Post has attachment

Post has attachment
Add a comment...

Post has attachment
MvDubs aggregates contents from Maldivian Dubsmash facebook pages and brings the fun to one place.
Add a comment...

Post has shared content
Originally shared by ****
Speed up Your Website

InstantClick is a JavaScript library that dramatically speeds up your website, making navigation effectively instant in most cases.

Why:

Despite the huge bandwidth increases, websites don’t get much faster. This is because the biggest botteneck in loading web pages is latency.

How does it work:

Latency is inevitable with today’s internet architecture so InstantClick cheats by preloading links you are likely to click on.

Before a visitor clicks on a link, he hovers over that link. Between these two events, 200 ms to 300 ms usually pass by (Test yourself here: http://instantclick.io/click-test.html). InstantClick makes use of that time to preload the page, so that the page is already there when you click.

If you want your website to not be flooded by requests, you can set a delay before preloading starts when a user hovers a link. It will still feel instant (http://www.nngroup.com/articles/response-times-3-important-limits).

If you really don’t want any wasted request, you may preload on “mousedown”. This is when you press your mouse button (a click is when you release it).

InstantClick uses pushState and Ajax, a combo known as pjax (https://github.com/defunkt/jquery-pjax).

Ajax brings two nice benefits in and of itself:

1. Your browser doesn’t have to throw and recalculate styles and scripts every time you go to another page.

2. You don’t get a white flash while your browser is waiting for a page to display, making your website feel faster.

If your browser doesn’t support pushState (http://caniuse.com/#search=pushstate), InstantClick fully degrades.

Getting started:

Head to the Getting started page (http://instantclick.io/start.html).

What’s coming next:

By decreasing order of priority:

* Preloading on “touchstart”, so that mobile devices can preload too.
* Adding a progress bar (in the spirit of NProgress), for those users that have a slow connection.
* Getting statistics on how much additional load InstantClick puts on a server.

Check out Latency: The New Web Performance Bottleneck (http://www.igvita.com/2012/07/19/latency-the-new-web-performance-bottleneck) for a good summary about bandwidth vs. latency effects on web pages.

Source:
http://instantclick.io
 
GitHub / Download:
https://github.com/dieulot/instantclick

License:
The MIT License (MIT)
http://opensource.org/licenses/mit-license.php
https://github.com/dieulot/instantclick/blob/master/LICENSE
Photo
Add a comment...

Post has attachment

Post has shared content
Da fuq Apple maps?
Wait! Apple Maps did ... what?
This is a user-submitted review for the Google Maps for iOS app.
Photo
Add a comment...
Wait while more posts are being loaded