Ember.js 2. Использование вложенных шаблонов требует больше оперативной памяти?

1

Мне интересно, если использование вложенных шаблонов очень сильно потребляет RAM...

Что-то вроде этого:

Router.map(function() {
  this.route('index', {path: '/'});
  this.route('login');
  this.route('authors', {path: 'authors'}, function() {
    this.route('author', {path: ':author_id'}, function() {
      this.route('book', {path: ':book_id'}, function() {
        this.route('cart', {path: 'cart'});
      });
    });
  });
});

больше RAM, чем это?

Router.map(function() {
  this.route('index', {path: '/'});
  this.route('login');
  this.route('authors', {path: '/authors'});
  this.route('author', {path: '/author/:author_id'});
  this.route('book', {path: '/book/:book_id'});
  this.route('cart', {path: '/cart/:cart_id'});
});
Теги:
performance
ember.js
ember-data
ember-cli

1 ответ

0

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню