GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    paul (paul@post.lurk.org)'s status on Monday, 18-Nov-2024 02:40:55 JSTpaulpaul

    I looked up what "progressive enhancement" means. I found two definitions with two very different biases. The more I read tech-related writing, the more sensitive I get to this stuff.

    MDN [0] has a very elitist definition, suggesting only the "best possible experience" comes from "the most modern browsers":

    > Progressive enhancement is a design philosophy that provides a baseline of essential content and functionality to as many users as possible, while delivering the best possible experience only to users of the most modern browsers that can run all the required code.

    Wikipedia [1], on the other, has a much "mellow" definition. This one has more of a semantic web bias, generally putting emphasis "web content first", and simply referring to anything more than that as an "enhanced version":

    > Progressive enhancement is a strategy in web design that puts emphasis on web content first, allowing everyone to access the basic content and functionality of a web page, whilst users with additional browser features or faster Internet access receive the enhanced version instead.

    0: https://developer.mozilla.org/en-US/docs/Glossary/Progressive_Enhancement

    1: https://en.wikipedia.org/wiki/Progressive_enhancement

    In conversationabout a year ago from post.lurk.orgpermalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: upload.wikimedia.org
      Progressive enhancement
      Progressive enhancement is a strategy in web design that puts emphasis on web content first, allowing everyone to access the basic content and functionality of a web page, whilst users with additional browser features or faster Internet access receive the enhanced version instead. This strategy speeds up loading and facilitates crawling by web search engines, as text on a page is loaded immediately through the HTML source code rather than having to wait for JavaScript to initiate and load the content subsequently, meaning content ready for consumption "out of the box" is served immediately, and not behind additional layers. This strategy involves separating the presentation semantics from the content, with presentation being implemented in one or more optional layers, activated based on aspects of the browser or Internet connection of the client. In practice, this means serving content through HTML, the "lowest common denominator" of web standards, and applying styling and animation through CSS to the technically possible extent, then applying further enhancements through JavaScript. Deprecated Adobe Flash could be thought of as having shared the final spot with JavaScript...
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.