Nano Hash - криптовалюты, майнинг, программирование

Angular Bootstrap Modal Slow ng-repeat в Google Chrome

Я использую $modal в интерфейсе Angular Bootstrap и столкнулся с проблемой производительности в Google. Только хром. У меня есть директива ng-repeat внутри моего модального экземпляра, и я привязываю ее к 300 строкам, и она привязывает мой процессор и блокирует браузер на несколько секунд. Это происходит только в Google Chrome. Я попробовал это в Firefox, и тот же код работает нормально. Вот плункер, который иллюстрирует проблему - если вы откроете это в Chrome, я подозреваю, что вы Я также увижу проблему.

Я делаю что-то не так здесь? Почему это так нагружает ЦП при выполнении в Chrome, а не в Firefox? Использование того же HTML и JavaScript БЕЗ модального окна Bootstrap отлично работает в Chrome, поэтому оно должно быть что-то связанное с Bootstrap?


  • Я протестировал ваш плункер в своем браузере Chrome, и он работал нормально, без задержек. версия: 35.0.1916.114 м 04.06.2014
  • @m.e.conroy - Спасибо за тестирование! Я использую ту же версию Chrome, так что это странно! 04.06.2014
  • Сегодня я использую довольно маломощный ноутбук и ту же версию Chrome, и не вижу никаких проблем с вашим Plunker. Другие сайты тоже работают медленно? 04.06.2014
  • @ И единственное, о чем я могу думать, это то, что ваша машина облагается налогом по-другому или, может быть, в Chrome открыто слишком много вкладок? По крайней мере, вы знаете, что он работает так, как ожидалось, просто нужно выяснить, почему он не работает на вашем компьютере. 04.06.2014
  • Хорошо, спасибо за помощь, ребята! Может быть, мне пора купить новый компьютер! 04.06.2014

Ответы:


1

Как и другой комментарий, у меня нет проблем на моем ноутбуке в Chrome (win 64, Chrome 31)

Но у вас более 900 наблюдателей в модальной области (см.: http://plnkr.co/edit/LIOAzVI4hACROqXlhICq?p=preview)

Возможно, вам следует взглянуть на модуль Bindonce, чтобы ускорить работу на устройствах с низким процессором.

04.06.2014
  • Спасибо за ссылку bindonce, первый раз такое вижу и мне уже нравится. 04.06.2014
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..