Рубрика «javascript» - 355

Уже очень давно мне хотелось попробовать создать проект, который бы представлял собой настоящие JavaScript Application, а именно толстый клиент, без backend и своего хостинга, на основе open source и какого-нибудь BaaS/DaaS. К тому же я окончательно устал от jsperf.com, от этих бессмысленных двух шагов, от отсутствия хоть какого-то редактора кода и нормального поиска и от постоянной потери своих тестов, а история с капчой, которая не всегда срабатывает, окончательно добила меня. Я наконец выкроил время, чтобы осуществить давно задуманное и убить двух зайцев, реализовав альтернативу jsperf.

Создаём проект c OAuth и NoSQL за $0,00 - 1
Читать полностью »

WebTorrent: торренты через браузер. Без плагинов, чистый JavaScript - 1

Теперь для скачивания и просмотра фильмов с торрентов не нужен отдельный торрент-клиент. Также как и для раздачи файлов по протоколу BitTorrent тоже не нужен отдельный клиент. Достаточно обычного браузера, поддерживаются Chrome, Firefox и Opera (десктоп и Android).

Всё это благодаря WebTorrent — гибриду BitTorrent и WebRTC. Скачивание и раздача происходят прямо через сайт. Встроенный плеер начинает показ фильма, как только скачано несколько процентов.
Читать полностью »

Данный пост является попыткой добавить пару капель топлива в машину пропаганды Haskell, демонстрируя его использование в повседневных задачах.

Haskell для ВКонтакте, JavaScript и ReactJS, Или «Чужой против Симпсонов» - 1

В качестве таковых рассмотрим следующие:

  • Реализуем пакет доступа к API ВКонтакте.
    Код будет работать как в «native» приложениях, так и в приложениях JavaScript через GHCJS, компилятор Haskell в JavaScript
  • Напишем одностраничное браузерное приложение, используя наше API

Читать полностью »

Microsoft открывает Chakra - 1
Gaurav Seth рассказывает о ChakraCore

Нет, корпорация Microsoft не работает с «сакральным знанием», чем бы оно ни являлось. Речь о другом — корпорация планирует опубликовать ключевые элементы JavaScript-движка Chakra на GitHub, по лицензии MIT. Ранее об этом говорилось неофициально, официальное заявление об этом компания сделала 5 декабря на конференции JSConf.

Оригинальное название Chakra разработчики корпорации выбрали для JavaScript-технологии, созданную изначально для браузера Internet Explorer 9. Движок также использован в новой версии браузера Internet Explorer, плюс в браузере Edge. Плюс ко всему, движок работает в таких сервисах, как Cortana, Outlook.com, Azure DocumentDB и TypeScript.
Читать полностью »

image

Вы хотите вооружить своих детей умениями, которые всю жизнь будут приносить им пользу? Хотите узнать что-то новое сами и удивить иностранцев? Нет ничего проще: выучите классный незнакомый язык. Вот и все, что вам нужно знать, стоя перед выбором: каким языком — китайским или JavaScript — стоит заняться вам и вашим малышам.Читать полностью »

Какой браузер самый быстрый: сентябрь 2015 года - 1В Google Chrome появились разнообразные улучшения использования оперативной памяти. Mozila готовится перейти на многопоточную архитектуру вкладок и 26 января сделает подпись расширений Firefox обязательной. Совсем недавно вышла операционная система Windows 10, и написанный с нуля Edge уже больше месяца в релизе. В постоянно идущей войне браузеров сложились новые условия схватки, которые протестировало издание VentureBeat. Было проведено 8 различных тестов. Если сложить результаты вкратце, то Edge победил в 3 тестах, Chrome в 3 и Firefox в 2. Safari, Internet Explorer и другие не оценивались.
Читать полностью »

Node.js + Io.js=Node.js 4.0.0 - 1Большие изменения произошли в мире веб-разработки. Вчера организация Node.js Foundation объявила о первом слиянии репозиториев Node.js и Io.js. После объединения Javascript-платформ состоялся выпуск финальной версии Node.js 4.0.0.

Node.js — программная платформа, основанная на движке Chrome V8, которая позволяет разрабатывать на Javascript приложения общего назначения, исполняемые на любых платформах. Node.js добавляет возможность Javascript взаимодействовать с устройствами ввода-вывода через свой API на C++, подключать внешние библиотеки на разных языках. Node.js как серверная платформа используется на серверах IBM, Microsoft, Yahoo, SAP, LinkedIn, PayPal, GoDaddy и многих других компаний.

Форк Io.js был создан в декабре 2014 года разработчиками, недовольными тем, как компания Joyent руководила проектом, не принимала вклад сторонних разработчиков, не поддерживала последние версии движка V8, да еще некорректно присваивала номера новым версиям.
Читать полностью »

Я надеялся, что это было временно. Я надеялся, что 2015 год будет годом производительности. Я ошибался. Средний вес веб-страницы возрос на 7.5% за пять месяцев, превысив 2Mb. Для этого же потребуется три 3.5-дюймовые дискеты двойной плотности!

Согласно отчёту на HTTP Archive за 15 мая 2015, статистика, собранная на почти половине миллиона веб-страниц, такова:
Читать полностью »

Google, Microsoft, Mozilla и инженеры проекта WebKit 17 июня сделали анонс, что они объединились для запуска WebAssembly, нового бинарного формата для компилирования веб-приложений.
Читать полностью »

Несмотря на развитие картографических веб-фреймворков, редактирование векторных географических данных всё ещё, по большей части, происходит в настольных приложениях. На дворе 2015-й год, пора бы уже переходить к редактированию в браузерах.

Для отрисовки веб-карт существует несколько открытых библиотек, нарпимер, OpenLayers и Leaflet. Довольно давно наш выбор пал на Leaflet и мы продолжаем его активно использовать при реализации проектов. Для редактирования геоданных хотелось бы использовать его же и, при этом, иметь возможность интегрироваться с существующими хранилищами пространственных данных.

Для достижения последней цели как правило используются ГИС-сервера (geoserver, mapserver), которые умеют публиковать большое количество разнообразных форматов данных по стандартам OGC. Так, WMS протокол прекрасно справляется с функцией визуализации готовой карты, но не предполагает функции редактирования, для которой резонно использовать WFS-протокол с возможностью изменения данных. Запросы к WMS возвращают уже отрисованные тайлы — картинки, а к WFS — сырую информацию, «исходный код» за этими тайлами. Leaflet поддерживает модули расширения, соответственно, можно поискать готовый компонент, либо написать свой. Т.к. поиск готовых модулей для Leaflet удовлетворяющих результатов не дал, мы приступили к собственной реализации.

По статистике запросов на leaflet.uservoice.com понятно, что данный модуль интересен не только нам.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js