Loading

The Hidden Benefits Of Iframe Based Development

Posted by: Poster Image

Summary Argument: Iframe based web development as a software practice hasn't sufficiently been analyzed. This article argues that iframes allow single page apps to isolate security, improve performance, and increase developer speed through modular operations.  1432 tokens
Agree Disagree
Loading

Celody generates a private key for you to access withdrawn tokens. If you lose this key, you will lose access to your tokens. So keep it safe! Celody does not store these keys.

tokens Generate New Key Use Existing Key
tokens Start Deposit
tokens Start Transfer
Export to AVAX C-Chain Import from AVAX C-Chain

Submit Address

Celody will transfer tokens to address:

tokens Submit Token Amount
Submit Address

Celody will receive your tokens from address:

tokens Submit Token Amount

You have 10 minutes to make ONLY 1 transaction.

10:00

Send CLDY tokens from address (0x000...) to address: 0x0000000000000000000000000000000000000000

After sending, click the "SENT" button below:

Tokens Sent
Admin Review

Enter transaction hash for confirmation:

Back to Menu
Loading Posts...
     There's a real power to using iframes as a web development practice. Coupled with the postMessage api, iframes provide a clean solution for communicating within a web app. With iframes, you actually get multiple pages within a single page app (SPA). The user experiences a seamless site, often just at one url, with no url redirection. But behind the one single domain are actually many little pages iframed as widgets.
     Stakedy.com uses iframes and postMessage. If you navigate to stakedy.com, you get the entire app's functionality all in one page. You don't need to navigate away to a second page to access the wallet or generate tokens. It's all iframed with communication happening using the postMessage api. But what other reasons beside user interface (UI) and user experience (UX) are there for developing with iframes?
     Iframes can provide security isolation. If your SPA includes third party dependencies, they will potentially have direct access to your code. Even trusted items like Google Analytics still could access the site. If you put features behind an iframe, you can separate out dependencies from the parent window, such that third parties can't access the iframe.
     If you have a lot of code, it can cause performance lags. Yes, you can use a content delivery network (CDN), but if you don't load the data, you are always going to be quicker. With iframes, you can lazy load the frame. This happens with celody.com, where the iframe wallet starts as a blank html window and then only gets loaded when the user requests the wallet functionality.
     The fact that iframes are separate windows in the page means that they are split. It's logical to make the splits in a modular fashion, where certain features are contained within the iframe. This means that you can have separate teams working in parallel. Each team works on their window portion and they agree to merge the windows in a final SPA using the postMessage api as a communication bridge.

Staked:

Slash Date:

Slash Result:

Staked:

Slash Date:

Slash Result:

Staked: 48.0 tokens Verify

Using Taxation In Mating Situations

Taxation is often seen just as a State tool to collect revenue to pay for the required public goods. This article argues that taxation can also be applied to mating situations to encourage various State policy objectives.

Posted by: Poster Image

Read
Staked: 4.425 tokens Verify

30 Minute HIIT Cardio

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 4.3 tokens Verify

Elon Musk Interview

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 4.01 tokens Verify

Glenn Greenwald on Censorship

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 3.972 tokens Verify

2020 Reflections on Crypto

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 4.44 tokens Verify

WWSD Podcast

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 3.4 tokens Verify

Joe Rogan Experience With Tulsi Gabbard

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 3.38 tokens Verify

Operation Fireball 2.0

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 3.152 tokens Verify

V Is For Vaccine

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 4.588 tokens Verify

Wow, No Thank You

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 4.467 tokens Verify

Why Fish Don't Exist

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 4.33 tokens Verify

Javascript the Good Parts

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 4.318 tokens Verify

Bitcoin Billionaires

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 4.99 tokens Verify

Calling My Phone

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 4.87 tokens Verify

Limit

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 4.64 tokens Verify

Arcade

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Staked: 4.467 tokens Verify

Crave You

Post Loading...

Posted by: Poster Image

Posted by: Poster Image

Voting In Process