Mail Facebook Twitter Feed Flickr Github LinkedIn Information git Clock Français English Algolia Go to main content directly

I am a Web professionnal that tries to understand what people need to make the web a better place.

5 min Boris Schapira

Optimize your MP4 video for better performance

Representing more than 75% of the videos served on the Internet, MP4 is the most commonly used format today. However, MP4 is often used improperly, which can have an unfortunate impact on the User Experience. Let’s see how we can improve this.

A graphic

Usage evolution of the different video files types on the web.
Source: HttpArchive through a BigQuery query

Read more →

5 min Boris Schapira

Defer scripts to speed up rendering

Artists are not the only ones who suffer from a blank page, so are your users. Their frustration can lead them to abandon your page prematurely. Several techniques can help you to speed up rendering and avoid that problem. One of them is to defer parsing of JavaScript files.

A chess game before the start of a game. Zoom in on the blacks.

Read more →

4 min Boris Schapira

Where is the Western WeChat?

China is unquestionably changing the way Internet integrates our daily lives with its mobile app WeChat. How does this impact the web in the Western world?

A hand holding a phone in front. There are many Android apps listed in a menu.

Read more →

7 min Boris Schapira

Optimize Images to Reduce Page Weight: File Formats, Tools and RWD

“Reduce the page weight”: here is one of the most usual tips in Dareboost reports. According to HTTP Archive trends, images represent 53% of the average pages weight, whether viewed on desktop or mobile devices. When you want to reduce the weight of your web pages, optimizing images should be at the top of your priorities.

On a white square are gradually designed several pixels in shades of blue, above the diagonal

Read more →

4 min Boris Schapira

Ensure secured connections with HSTS (HTTP Strict Transport Security)

Our regular readers [of the Dareboost blog] already know that HTTPS is now a requirement for any websites. The urge to get rid of unsecured navigation has never been stronger: each release of Google Chrome or Mozilla Firefox comes with a new warning sign for users sharing private data. Soon, all forms will be concerned.

But offering an HTTPS version of your website is not enough to automatically redirect all your HTTP traffic to this secured version.

Along a railway switch, a two-color light indicates if a train can pass.

Read more →

4 min Boris Schapira

(Web) Apps: There is no silver bullet

I recently read an article that proclaimed the end of mobile apps, insisting that RWD (Responsive Web Design) and Progressive Web Apps (PWA) were the answer to all companies’ needs. The author was using app downloads figures to support this allegation. As Frederick Brooks said, there is no miraculous technique (no “silver bullet”) in software engineering. Using figures is not so simple and there are many traps that can lead us to false conclusions.

Let’s take a look at the different logical biases related to this topic.

Read more →

1 min Boris Schapira

Death: the trivial way

On the one hand, it’s possible we’ll develop ASI that’s like a god in a box, bringing us a world of abundance and immortality. But on the other hand, it’s very likely that we will create ASI that causes humanity to go extinct in a quick and trivial way.
AI Revolution 101”, Pawel Sysiak

Even if I’ve studied it, I’ve never been interested by AI before. As the computer power continue to grow, I think that it may be possible we achieve AGI, even accidental ASI, by the end of my lifetime.

We need to discuss about it.

7 min Boris Schapira

Conquering A/B Testing

Matthew is not the kind of person who takes decisions lightly, especially when it is likely to impact his company’s revenue. He likes to try before he buys. This is why he decided to get into A/B testing.

Read more →

1 min Boris Schapira

Opera Dragonfly Search Form is great

I had planned for several months to go to Toulouse for the SudWeb Conference and Workshops, and I had even proposed a subject. Even if my submission had not been selected, I was very proud to go there and meet people united by the common values of Web Standards, innovation, agility… and long story short, I finaly became a speacker but that’s another story.

Read more →