Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Фреймворк Matreshka.js (https://javascript.ru/forum/project/42461-frejjmvork-matreshka-js.html)

рони 17.09.2015 23:40

FINoM,
:)
Цитата:

Оговорюсь сразу, что развивать будем версию на MatreshkaJS, а не на Angular.
Карточная игра: реализуем атаку и найдем применение ShadowDOM

FINoM 18.09.2015 12:06

рони, спасибо :)

FINoM 18.09.2015 22:31

Ловите новую версию: http://ru.matreshka.io/#!whats-new

FINoM 28.09.2015 09:24

Сегодня опубликовал два поста: Matreshka.js 1.1: еще больше крутостей и Matreshka.js: события. Самое большое изменение - поддержка нативных объектов.

var object = {a: {b: {c: {d: 1}}}};

MK.on(object, 'a.b.c@change:d', function(evt) {
	alert('"d" изменилось на ' + evt.value);
});

object.a.b.c.d = 2; // "d" изменилось на 2
object.a.b = {c: { d: 42 }}; // "d" изменилось на 42

FINoM 30.09.2015 16:30

По поводу скорости: http://mathieuancelin.github.io/js-r...rfs/matreshka/
Для примера, можете сравнить с тем же Vue: http://mathieuancelin.github.io/js-repaint-perfs/vue/

рони 30.09.2015 17:23

FINoM,
matreshka: Repaint rate: 11.20/sec , разброс небольшой
vue: Repaint rate: 10.82/sec и ниже до Repaint rate: 9.66/sec

FINoM 30.09.2015 17:43

рони, ну это я к тому, что Матрешка примерно так же быстра, как и Vue, React и пр. То, что она немножко быстрее, можно не брать в расчет.

FINoM 30.09.2015 18:05

В Файерфоксе, кстати, наоборот: Vue немного быстрее.

рони 30.09.2015 18:13

FINoM,
во всех по разному :)

Lemme 30.09.2015 18:27

FINoM, неа.

Firefox 41
Ubuntu 15.04

Matreshka 9.17 - 10.71
Vue 13.5 - 16.08


Часовой пояс GMT +3, время: 17:51.