Search
Developers Plan to Compete in Bitcoin Cash-Fueled Hackathon ‘BCH Devcon III’
26.8.2020
On September 4-6, Bitcoin Cash engineers will be holding the third annual developers’ conference dubbed “BCH Devcon III.” More than 30+ bitcoin cash ($8,300) will be available in prizes for winning teams who participate in the 72-hour hackathon. Software developers are gearing...
Aave Protocol Outpaces Maker With $1.4B Locked, Defi Project Granted UK Electronic Money License
26.8.2020
The decentralized finance (defi) open-source protocol built on Ethereum, Aave, has surpassed the Maker Dao project in terms of total-value-locked (TVL) this week. The lending and borrowing platform Aave has $1.43 billion locked on Tuesday climbing 7.7% in the last 24-hours. On August 25, the defi...
Riot Blockchain Buys 8,000 of Bitmain’s Latest Bitcoin Miners, Company Targets 1.5 EH/s by 2021
25.8.2020
Bitmain Technologies Inc. said Monday that Nasdaq-listed Riot Blockchain is buying 8,000 of its Antminer S19 Pro bitcoin miners in a deal worth $17.7 million. In a blog post, the Chinese crypto mining hardware maker stated that the machines will be delivered in batches of 2,000 over four straight...
Analysts Predict US Presidential Election Outcome Could Collapse Dollar, Boost Bitcoin and Gold
25.8.2020
Analysts have predicted a bearish outlook for the U.S. dollar as the country’s 2020 presidential election approaches. One analyst says gold will correct with Donald Trump’s victory followed by the collapse of the U.S. dollar. Bitcoin, on the other hand, stands to gain from the election....
Increase Your Profit Potential With Margin Trading
25.8.2020
Spot trading is a popular way for investors to access the crypto market in a straightforward manner. It’s mainly fiat-to-crypto trading, as well as crypto-to-crypto trading. It’s simple, you get a crypto wallet, you buy a token with fiat currencies, and then once the price...
P2P Cryptocurrency Exchanges in Africa Pivot: Nigeria and Kenya the Target Markets
25.8.2020
Leading cryptocurrency exchanges are bullish about Africa’s growth prospects as evidenced by their ongoing forays into the continent. During the month of August, Kucoin crypto exchange announced the addition of Nigeria’s naira currency as a payment option on its peer-to-peer platform....
Venezuela Blocks Opposition From Disbursing $18 Million To Health Workers via Bitcoin Exchange Airtm
25.8.2020
Venezuela has blocked the main opposition from distributing $18 million worth of cash previously seized by the U.S. from the Nicolas Maduro government. The money is being dished out via peer-to-peer (P2P) crypto exchange Airtm to 62,000 healthcare workers starting Monday. However, it is not...
Pausing a GIF with details/summary
22.7.2020
Steve Faulkner has a clever idea here. You can show an (animated) GIF and overlay a pause/play button on top of it — which is really a <details>/<summary> element. When toggled, a (non-animated) JPG inside covers the GIF, effectively “pausing” it.
Adrian Roselli calls...
Lazy Loading Images in Svelte
16.7.2020
One easy way to improve the speed of a website is to only download images only when they’re needed, which would be when they enter the viewport. This “lazy loading” technique has been around a while and there are lots of great tutorials on how to implement it.
But even with all the resources...
Lazy Load IFRAMEs
13.7.2020
We’ve known for a decade that lazy loading resources like JavaScript, CSS, and especially images is a massive performance win for web pages. At first we used tricks and JavaScript to do the lazy loading, but more recently native image lazy loading has debuted in browsers. Did you know that...
We need more inclusive web performance metrics
10.7.2020
Scott Jehl argues that performance metrics such as First Contentful Paint and Largest Contentful Paint don’t really capture the full picture of everyone’s experience with websites:
These metrics are often touted as measures of usability or meaning, but they are not necessarily meaningful...
Analyzing Notion app performance
8.6.2020
Here’s a fantastic case study where Ivan Akulov looks at the rather popular writing app Notion and how the team might improve the performance in a variety of ways; through code splitting, removing unused vendor code, module concatenation, and deferring JavaScript execution. Not so long ago, we made...
How to Convert a Date String into a Human-Readable Format
25.5.2020
I’ll be the first to admit that I’m writing this article, in part, because it’s something I look up often and want to be able to find it next time. Formatting a date string that you get from an API in JavaScript can take many shapes — anything from loading all of Moment.js to have...
The Fastest Google Fonts
22.5.2020
When you use font-display: swap;, which Google Fonts does when you use the default &display=swap part of the URL , you’re already saying, “I’m cool with FOUT,” which is another way of saying web text is displayed right away, and when the web font is ready...
Maintaining Performance
27.3.2020
Real talk from Dave:
I, Dave Rupert, a person who cares about web performance, a person who reads web performance blogs, a person who spends lots of hours trying to keep up on best practices, a person who co-hosts a weekly podcast about making websites and speak with web performance professionals…...
React Suspense in Practice
19.3.2020
This post is about understanding how Suspense works, what it does, and seeing how it can integrate into a real web app. We'll look at how to integrate routing and data loading with Suspense in React. For routing, I'll be using vanilla JavaScript, and I'll be using my own micro-graphql-react GraphQL...
Considerations When Choosing Fonts for a Multilingual Website
10.3.2020
As a front-end developer working for clients all over the world, I've always struggled to deal with multilingual websites — especially cases where both right-to-left (RTL) and left-to-right (LTR) are used. That said, I’ve learned a few things along the...
When CSS Blocks
28.2.2020
Tim Kadlec:
One particular pattern [for loading non-critical CSS] I’ve seen is the preload/polyfill pattern. With this approach, you load any stylesheets as preloads instead, and then use their onload events to change them back to a stylesheet once the browser has them ready.
So you're...
Do This to Improve Image Loading on Your Website
20.2.2020
Jen Simmons explains how to improve image loading by simply using width and height attributes. The issue is that there’s a lot of jank when an image is first loaded because an img will naturally have a height of 0 before the image asset has been successfully downloaded by the browser. Then it needs...
Native Image Lazy Loading in Chrome Is Way Too Eager
5.2.2020
Interesting research from Aaron Peters on <img loading="lazy" ... >:
On my 13 inch macbook, with Dock positioned on the left, the viewport height in Chrome is 786 pixels so images with loading="lazy" that are more than 4x the viewport down the page are eagerly fetched by Chrome...