Best of PerformanceApril 2022

  1. 1
    Article
    Avatar of pointerPointer·4y

    facebook/lexical: Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.

    Lexical is an extensible JavaScript web text-editor framework with an emphasis on reliability, accessibility and performance. Lexical aims to provide a best-in-class developer experience, so you can easily prototype and build features with confidence. Combined with a highly extensible architecture, Lexical allows developers to create unique text editing experiences that scale in size and functionality.

  2. 2
    Article
    Avatar of codropsCodrops·4y

    Case Study: Windland — An Immersive Three.js Experience

    Three.js is an open-source, free-to-use programming language. It can be used to create interactive games, such as SimCity. In this article we’ll look at the creation of a mini-city full of post effects and micro-interactions using Three.js.

  3. 3
    Article
    Avatar of gcgitconnected·4y

    3 Web Observers Every Web Developer Should Know

    The MutationObserver interface can monitor changes in the DOM tree and is part of the DOM3 event specification. ResizeObserver reports changes to the dimensions of an Element’s content or border-box, or the bounding box of an SVGElement. PerformanceObserver and ReportingObserver are used to monitor performance measurement events.

  4. 4
    Article
    Avatar of btrprogBetter Programming·4y

    I Coded The Same Algorithm in Python and Rust. Here Are the Performance Differences

    Rust was created in 2010 by Mozilla, ten years later was created Rust foundation to maintain this language as an open-source language. Rust can do a lot of types of apps: CLI, web server, web assembly (some browsers can execute rust code), Scraping, Microcontrollers (embedded devices)

  5. 5
    Article
    Avatar of devdojoDevDojo·4y

    6 Useful Checklists Every Developer Should Know 📃💯

    The product lifecycle often holds us accountable for so many things. Even if you think you are aware of everything, it is always a great practice to double-check. I have compiled some of the most useful checklists. These include everything from design and performance to product launch, marketing strategies, and internet security.

  6. 6
    Article
    Avatar of hashnodeHashnode·4y

    #9 System Design: Sharding

    Sharding and partitioning are both about breaking up a large data set into smaller subsets. The difference is that sharding implies the data is spread across multiple computers while partitioning does not. A few common sharding techniques are:Geo-based sharding: Data is partitioned based on the user’s location, such as the continent of origin, or a similarly large area (e.g. “East US”, “West US’).

  7. 7
    Article
    Avatar of mercariMercari Engineering·4y

    Tool created to help improve local web frontend performance

    This article is for day 21 of Merpay Advent Calendar 2021. This article is a translation of the Japanese article written on December 21, 2021. The Merpay Frontend team currently uses Looker to visualize data, in order to monitor code coverage and performance. The lighthouse command (lhci) is what I use to actually measure the performance of webpages.