Every line of code has been audited by all security researchers. The implementation is language agnostic and extremely slim (0 LOC). It runs all the JavaScript I want (none).

    • fkn
      link
      fedilink
      142 years ago

      And yet, somehow there is still a bug in the datetime implementation.

    • newIdentity
      link
      fedilink
      0
      edit-2
      2 years ago

      Ironically, such a site would more bugs then of it would use Javascript. And security issues are still an issue too.

      Basically everything has to be handled through forms and a site reload and hidden components and lots of css :hover events. Have you ever tried making a dropout without Javascript? It isn’t impossible, but really hard.

      And such sites exist. Just that they’re mostly Darknet sites like like Dread or Bohemia

      • voxel
        link
        fedilink
        6
        edit-2
        2 years ago

        dropout menus are actually pretty easy to do without js

        all you need is focus-within and friends.

        like i recently made one on my personal project (which fully works without js, which is only used for realtime chat functionality and some additional effects, like loading icons in forms and stuff)

        live deployment: https://fortum.pp.ua/
        recording: https://streamable.com/4ba0gg

        • shastaxc
          link
          fedilink
          12 years ago

          Pretty cool. Btw on your 404 page, the footer is in the center of my screen (vertical center). I am on android using Firefox. I hit the 404 error trying out the search bar. Just thought you might like to know.

          • voxel
            link
            fedilink
            22 years ago

            yeah it’s unfinished, I’m planning to get back to it soon

        • newIdentity
          link
          fedilink
          12 years ago

          That’s pretty impressive. I tried doing something similar a few months ago but couldn’t find anything. Are you using a framework or how do you render the site on the server?

          • voxel
            link
            fedilink
            12 years ago

            about the menu - it’s just based on focus-within. no need for any terrible hacks.
            about the backend - it’s just some basic templates (tera+rocket)

  • I Cast Fist
    link
    fedilink
    English
    272 years ago

    It’s not at all compatible with my katamari ball of totally required libraries and dependencies - 0/10

  • rentar42
    link
    fedilink
    202 years ago

    I really like it and it clearly passed the code review without any issues. But I find the diagnostic messages a bit lacking, it can be hard to debug.

    • @aksdb@feddit.deOP
      link
      fedilink
      162 years ago

      But I find the diagnostic messages a bit lacking

      That’s weird. Every line of business logic has an infinite amount of logging. Ticket closed; works for me.

      • rentar42
        link
        fedilink
        72 years ago

        Oh, but at the same time every single line of business logic logs nothing of value at all!

    • @aksdb@feddit.deOP
      link
      fedilink
      192 years ago

      The runtime doesn’t need to be obfuscated. Only the code you run with it. You can still compress and obfuscate that and it will run just as well as it did before. Actually you can completely scramble your code and it would still run exactly the same.

      • jadero
        link
        fedilink
        62 years ago

        Sweet! That means I can encrypt my code to keep prying eyes away.

  • @cloudy1999@sh.itjust.works
    link
    fedilink
    72 years ago

    One cool thing is that the comments are self documenting. I read the program earlier and it’s quite clear what it does. Excellent accomplishment, dear colleague!

    • ActuallyRuben
      link
      fedilink
      22 years ago

      Sweet! Now I don’t have to recursively write comments to explain the meaning of each comment

  • @knF@lemmy.world
    link
    fedilink
    English
    62 years ago

    Can you share the github link? I’m really eager to use it in one of my key projects where JS is a core component :D