Meta Refresh 2015

The web in your pocket

Awesome.js

Submitted by Kiran A (@jsgeek) on Monday, 12 January 2015

videocam_off

Technical level

Intermediate

Section

Application design – crisp talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +10

Objective

  • Showcasing awesome.js library which can Responsive image solution
    Lazyload
    Capture image path value from json and load it dynamically
    Low resolution to high resolution switcher. If the device is retina display then it loads the retina image and for other devices/browsers it loads the high resolution images provided.
    Support small breakpoint landscape mode
    Support XL breakpoint
    Support iFrame lazyload
    Have base path for images to reduce repetitive base path tagged with images.
    Background image support and you can lazy load that too
    Retina Support
    Angular support
    Completely customizable options where users can change the default settings.
    Support all modern browsers (desktop and touch devices) IE8 and above
    Only native JS – No jQuery or any library dependency. For Angular, users have to download angular in their package but we provide the angular directive.

Description

How about a Library which can do all of the above mentioned items and all around 4KB(compressed file)

Speaker bio

I am Kiran, a JS enthusiast. Knowing and experimenting new things in the FE space has been my passion. I love the concept of framework and open source.

Links

Comments

  • 1
    Anoop Gupta (@guptaanoop2005) 3 years ago

    All the best Kiran!

Login with Twitter or Google to leave a comment