В чем смысл Rust, который принуждает программиста что-то там проверять, следовать каким-то владениям? Зачем Rust нужен?

  • mittorn
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Видеоплеер на html5 без скриптов делается!

    • kevlarbeaver
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      «Видеоплеер на html5 без скриптов делается!» Не делается. В нагрузку к видеоплееру на реальных проектах, а не школьных задачках, всегда идёт куча дополнительного функционала: будь то комментарии, лайки, репост, «в избранное», реккомендации, и прочая хуйня. Тут же рядом иконка твоего профиля с твоей рожей, выпадающее меню со всякой хуйнёй – и всё это должно динамически обновляться без перезагрузки страницы, какую бы хуйню ты там не натыкал.

      • mittorn
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Да, но это всё не является необходимым для показа самого видео

      • TheAnonymous
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Как раз комментарии можно и статически показывать, на этом сайте например, рожа твоя как-то показывается и без js. Как и остальные кнопки, вроде лаек и избранного, можно сделать, правда без обновления в реальном времени, но в качестве фоллбека можно и оставить.

    • TheAnonymous
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Вообще да, тупой плеер просто тегом <video> можно сделать, но он вроде не во всех браузерах умеет в hls, ему только mp4/webm файл подавай. Ну и не будет современных фич, вроде превью по наведению мышки на полосу прокрутки, хотя это можно и опционально сделать

      • mittorn
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Ну для стрима - возможно понадобятся скрипты (хотя у меня банальное открытие hls ссылки показывает видео) А вот для простого видео вполне можно noscript фоллбэк сделать. Для комментариев/лайков кстати тоже скрипты не обязательны - если не делать живое обновление - всё прекрасно реализуется без них, но придётся форму комментариев фреймом сделать, чтобы она не перезагружала видео. Обновлять в реальном времени без скриптов тоже возможно, но это будет весьма костыльно и потребует держать соединение с сервером - здесь оно того не стоит